正则表达式匹配换行 - 为什么?

时间:2013-10-23 16:11:14

标签: regex notepad++

在notepad ++中,这个模式([\t\s\,])+我打算用标签匹配空格或逗号匹配换行符(记事本中的\r\n)。这是为什么?

3 个答案:

答案 0 :(得分:4)

\s表示任何空格字符。它将匹配制表符,但它也会匹配新行和回车符,因为它们也是空白字符。

如果您只想匹配制表符,空格或逗号,请使用以下模式:

[\t ,]+

答案 1 :(得分:2)

\s匹配所有空格字符。

太空与空间相匹配。

答案 2 :(得分:1)

  

为什么会这样?

因为\s也会匹配空白字符。