我有以下文字模式:
解决了一个问题。我们要感谢Jon Doe (facebook.com/JD)报告此问题。
和
An得到了解决。我们要感谢 联合公司的Martin Luther King报告此事 问题。
在这两个文本中,我必须从文本1中提取实例Jon Doe
的专有名词,从text2中提取Martin Luther King
和Union Inc
。以下是我的尝试,但没有提取文本
(We would like to acknowledge) (\w)* of
答案 0 :(得分:2)
我认为检索确认的接收者很容易:
We would like to acknowledge\b\s*(.*?)\b\s*for reporting this issue.$
演示here。这将检索第一个匹配组中的名称。
为了进一步处理名称,我们需要更好的规范,例如如何处理括号,单词of
等等。
答案 1 :(得分:0)
我会匹配“akcnowledge”和“for”之间的任何内容,然后进一步处理文本。第一个group
应该是该文本之间的文本。
/acknowledge(.*)for/g