簡體   English   中英

正則表達式不匹配撇號

[英]Regular expression to not match an apostrophe

我可以在Word文檔中使用以下兩個句子之一:Issuer \\ r \\ aDC Issuer \\ r \\ a或

發行人的擔保人\\ r \\ aDuetche銀行(穆迪Q6)

我想獲取發卡行之后存在的任何值。 我寫來匹配第一行的正則表達式是^(Issuer)(。 ?(?= [A-Z0-9]))(\\ w +(\\ s \\ w +)*)。

但問題是有時文件將發行人的擔保人 ,而不是發行人及它符合發行人的為好,即使我想特別符合發行人 因此,有什么我可以用正則表達式說的不匹配發卡行的和唯一發卡行的方法嗎?

由於我仍是新手,因此無法添加正則表達式匹配的屏幕截圖,該工具不允許我使用。 感謝任何幫助。

您需要使用負前瞻

^Issuer(?!'s)(.*)$

現在,正則表達式將舍棄所有Issuer然后是's ,並捕獲其余文本。

演示版

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM