正则表达式:文本
问题描述:
之间提取名字我下面的文本模式:正则表达式:文本
的问题已得到解决。我们想感谢Jon Doe (facebook.com/JD)报告此问题。
和
的被解决。我们想要承认 联合公司的马丁路德金报告了这个问题 。
在两种文本我要提取专有名词用于从文本1和从text2的Martin Luther King
和Union 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