【发布时间】:2022-01-23 13:12:32
【问题描述】:
我正在尝试找到一个正则表达式,它将一段文本拆分为 ./?/! 的句子,然后是一个空格,后跟一个大写字母。
"Hello there, my friend. In other words, i.e. what's up, man."
应该拆分为:
Hello there, my friend| In other words, i.e. what's up, man|
我可以在 ./?/! 上拆分它,但我无法获得空格和大写字母标准。
我想出了什么:
.split("/. \s[A-Z]/")
【问题讨论】:
-
向我们展示您目前使用的正则表达式。
-
到目前为止你写了什么正则表达式?
-
请注意,acc。根据您的要求,不应拆分最终的
.。 -
您是否要拆分句子?因为在这种情况下,您可能希望保持标点符号
[.?!]完整。 -
好吧,如果我们要将真正的段落拆分成真正的句子,我们最好使用一些已经可用的库。