2017-10-06 108 views
-1

之間提取名字我下面的文本模式:正則表達式:文本

的問題已得到解決。我們想感謝Jon Doe (facebook.com/JD)報告此問題。

的被解決。我們想要承認 聯合公司的馬丁路德金報告了這個問題 。

在兩種文本我要提取專有名詞用於從文本1和從text2的Martin Luther KingUnion Inc實例Jon Doe。以下是我的嘗試,但不努力提取文本

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

回答

2

我認爲這是很容易檢索確認的接收器:

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

演示here。這將檢索第一個匹配組中的名稱。

爲了進一步處理名稱,我們需要更好的規範,例如如何處理括號,單詞of等。

0

我會匹配「akcnowledge」和「for」之間的任何內容,然後進一步處理文本。第一個group應該是該文本之間的文本。

/acknowledge(.*)for/g