2024-04-19 01:36:34 发布
网友
我想检查Python在Java中定义的Regex是否有效。你知道吗
但这两种语言的正则表达式差别不大。你知道吗
例如,解析字符点(.)
.
"\." # Python version "\\." # Java version
有没有办法在Python中检查javaregex?你知道吗
Regex在java和python中是相同的。您指出的区别是由于java编译器处理字符串常量的方式不同。 反斜杠作为转义字符有特殊的含义,因此,要将反斜杠本身包含到字符串文字中,必须重复两次。因此"\\."表示字符串常量"\."
"\\."
"\."
试试这个:System.out.println(Pattern.compile("\\.").toString());
System.out.println(Pattern.compile("\\.").toString());
Regex在java和python中是相同的。您指出的区别是由于java编译器处理字符串常量的方式不同。 反斜杠作为转义字符有特殊的含义,因此,要将反斜杠本身包含到字符串文字中,必须重复两次。因此
"\\."
表示字符串常量"\."
试试这个:
System.out.println(Pattern.compile("\\.").toString());
相关问题 更多 >
编程相关推荐