【发布时间】:2015-02-03 10:07:47
【问题描述】:
想象一下这句话:
I---like-java.
我想使用 sublime 或 notepad++ 来识别这句话:
I-like-java.
编辑:
- 代表一个空格
【问题讨论】:
想象一下这句话:
I---like-java.
我想使用 sublime 或 notepad++ 来识别这句话:
I-like-java.
编辑:
- 代表一个空格
【问题讨论】:
使用 Notepad++,您可以:
查找内容:-{2,}
替换为:-
这将用一个替换两个或多个破折号。
问题编辑后更新:
要删除多个空格,只需将破折号与空格交换即可:
查找内容:\h{2,}
替换为:Just one space
其中\h 表示任何水平空间。
【讨论】:
\s 也匹配新行字符\r 和\n,因此上面的\s{2,} 也将行连接在一起(带有Windows 行结尾)。使用-{2,} 可能更安全,其中- 表示空间。