【发布时间】:2022-03-10 01:02:08
【问题描述】:
如何搜索一行中单词之间出现的多个空格
1. this is a line containing 2 spaces
2. this is a line containing 3 spaces
3. this is a line containing multiple spaces first second three four
以上所有都是此正则表达式的有效匹配项。我应该使用什么正则表达式?
【问题讨论】:
-
您是要检查连续的空格还是该行中的所有空格?
-
连续空格不是所有空格
-
“字与字之间”到底是什么意思?在您的两个示例中,单词和数字之间有多个空格。标点符号呢(例如,您想匹配一个点之后和下一个单词之前的多个空格)?一行中最后一个字符之前/之后的空格呢?你也想匹配标签吗?那些只包含空格的行呢?
-
“containing and 2”、“containing and 3”、“first and second”、“second and three”之间的空格......是的,我想匹配点之后和下一个单词之前的空格。