我有一个正则表达式:
但是这个表达式很难理解。
谢谢!
[\s\S-[<>]]*
请问您能帮我理解这个表达式的含义吗?从我的理解来看,它表示由空格和非空格字符的范围,以及<和>之外的所有字符所组成的字符类?但是这个表达式很难理解。
谢谢!
[\s\S-[<>]]*
请问您能帮我理解这个表达式的含义吗?从我的理解来看,它表示由空格和非空格字符的范围,以及<和>之外的所有字符所组成的字符类?[A-Z-[EFG]]
匹配从 A
到 Z
的任何字母,但不包括 E
、F
或 G
。
但在你的情况下,这并没有太多意义,因为 [\s\S]
匹配任何字符 -
任何正则表达式引擎都可以实现相同的结果。
[^<>]*
[^\s<>]
。 - Tim Pietzcker