我创建了一个正则表达式,可以提取包含匹配单词的句子.
[^.|?|!]*\<friends\>[^.|!|?]*[\"!?:\.]
Run Code Online (Sandbox Code Playgroud)
但是,它不适用于句子中有Mr.Mrs./ Dr.等的情况.
例如:
The adventures are great. I don't know whether you know that Dr. Watson and Mr. Holmes are good friends, Ms. Adler.
Run Code Online (Sandbox Code Playgroud)
我想要的输出是:
I don't know whether you know that Dr. Watson and Mr. Holmes are good friends, Ms. Adler.
Run Code Online (Sandbox Code Playgroud)
这该怎么做?