我目前正在尝试制作一个正则表达式,以便在一段文本中查找所有句子,到目前为止,我已经掌握了这一点。
(?=(?<!mr)\.|(?<!mrs)\.|\?|!)+
这会发现,一切划一个句子。我希望正则表达式能够找到该正则表达式所包含内容之间的所有内容,但是我真的不知道从这里去哪里。
(从封闭的较新问题中
删除)在您的情况下,后向应该出现在句号之前。
浓缩你的表情,就是
更新-在它们之间,您可以拆分丢弃定界符
# (?:(?<!mr)(?<!mrs)\.|\?|!)+
(?:
(?<! mr )
(?<! mrs )
\.
| \?
| !
)+
或者,分割保留定界符
# ((?:(?<!mr)(?<!mrs)\.|\?|!)+)
(
(?:
(?<! mr )
(?<! mrs )
\.
| \?
| !
)+
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句