我可以在word文档中包含以下两个句子中的任何一个:颁发者\r\aDC 发行人\r\a 或
发行人担保人\r\a杜彻银行(穆迪Q6(
我想获取颁发者之后存在的任何值。我为匹配第一行而编写的正则表达式是^(发行人((.?(?=[A-Z0-9](((\w+(\s\w+(*(.
但问题是有时文件会有发行人的担保人而不是发行人,并且它也与发行人的匹配,即使我想专门匹配发行人。那么我有什么方法可以用正则表达式说不匹配颁发者并匹配唯一的发行者?
无法为正则表达式匹配添加屏幕截图,因为我仍然是新手,该工具不允许我。感谢任何帮助。
您需要使用负面展望:
^Issuer(?!'s)(.*)$
正则表达式现在将丢弃任何后跟's
Issuer
,并捕获剩余的文本。
演示