我有一个文件,其中应用程序配置为检查以下正则表达式
[\x00-\x1F\x7F&&[^\x0A]&&[^\x0D]]
任何人都可以告诉我这个正则表达式的含义究竟是什么意思。我知道这个正则表达式忽略了换行和字符提要。我甚至使用上面指定的正则表达式在http://regexr.com/上验证了我的文件,它显示没有找到匹配项,因此无法理解为什么正则表达式在应用程序中匹配。
仅供参考:我不希望正则表达式匹配文件,因为它正在停止我的处理。
答案 0 :(得分:0)
可能是在Java和Ruby中,正则表达式&&
引用character class intersection,而http://regexr.com/不支持该表达式并且尝试匹配文字&
符号。您发布的正则表达式意味着匹配\x00
到\x1f
或\x7f
中的任何字符,只要它不是\x0A
或\x0D
。