正则表达式:文本

正则表达式:文本

问题描述:

之间提取名字我下面的文本模式:正则表达式:文本

的问题已得到解决。我们想感谢Jon Doe (facebook.com/JD)报告此问题。

的被解决。我们想要承认 联合公司的马丁路德金报告了这个问题 。

在两种文本我要提取专有名词用于从文本1和从text2的Martin Luther KingUnion Inc实例Jon Doe。以下是我的尝试,但不努力提取文本

(We would like to acknowledge) (\w)* of 

我认为这是很容易检索确认的接收器:

We would like to acknowledge\b\s*(.*?)\b\s*for reporting this issue.$ 

演示here。这将检索第一个匹配组中的名称。

为了进一步处理名称,我们需要更好的规范,例如如何处理括号,单词of等。

我会匹配“akcnowledge”和“for”之间的任何内容,然后进一步处理文本。第一个group应该是该文本之间的文本。

/acknowledge(.*)for/g