RegEx - 匹配除“单一大写字母”之前的句点之外的所有期间

时间:2018-04-27 15:43:54

标签: regex

有关如何从大型文本文档中删除所有句点的任何想法,在以下示例的文本编辑器中使用正则表达式:

J.      don't match
F.C.    don't match
word.   match
Word.   match
WORD.   match

3 个答案:

答案 0 :(得分:1)

你也可以试试这个,

(?<!(?<=^|[^A-Z])[A-Z])\.

Demo

答案 1 :(得分:1)

在正则表达式下方匹配多个单词字符或单个非大写字母后跟.

((\w{2,})|([^A-Z]))\.$

答案 2 :(得分:-1)

你可以尝试这样的事情:\w{2,}?\.

您可以转到Regex101并使用更多测试字符串自行尝试获取所需的字符串。如果您想要实际排除句点,可以使用捕获组,如下所示:(\w{2,}?)\.