了解正则表达式

时间:2016-04-08 16:29:40

标签: regex

我有一个文件,其中应用程序配置为检查以下正则表达式

[\x00-\x1F\x7F&&[^\x0A]&&[^\x0D]]

任何人都可以告诉我这个正则表达式的含义究竟是什么意思。我知道这个正则表达式忽略了换行和字符提要。我甚至使用上面指定的正则表达式在http://regexr.com/上验证了我的文件,它显示没有找到匹配项,因此无法理解为什么正则表达式在应用程序中匹配。

仅供参考:我不希望正则表达式匹配文件,因为它正在停止我的处理。

1 个答案:

答案 0 :(得分:0)

可能是在Java和Ruby中,正则表达式&&引用character class intersection,而http://regexr.com/不支持该表达式并且尝试匹配文字&符号。您发布的正则表达式意味着匹配\x00\x1f\x7f中的任何字符,只要它不是\x0A\x0D