正则表达式花括号内的非数字字符

时间:2014-02-08 16:20:20

标签: regex

大括号对于在正则表达式中指定特定的重复次数非常有用。

但是,我刚看到以下正则表达式:[\t\p{Zs}]

在花括号之间放置非数字字符是否正确?如果是,那是什么操作?

花括号出现在方括号中的意义是什么?

2 个答案:

答案 0 :(得分:1)

\p{Zs}POSIX bracket expression,相当于一个字符类,就像\s[\v\r\n\t\f ]

的字符类一样

\p{Zs}现在指的是空格字符,您可以在我上面提到的链接中看到。

答案 1 :(得分:0)

这个正则表达式:

[\t\p{Zs}]

匹配以下任何一项:

  • \t - 制表符
  • \p{Zs}一个不可见的空白字符