jdk版本:openjdk 11
今天发现似乎在java中使用正则表达式时,如果正则表达式字符串是在类内部由字面量定义或传参, 则必须满足java对反斜线的规定,使用双反斜线表示正则表达式反斜线
而如果regex采用的是main方法中命令行传入的参数,则只需要使用一个反斜线转义即可。
不知道为什么这么设计
jdk版本:openjdk 11
今天发现似乎在java中使用正则表达式时,如果正则表达式字符串是在类内部由字面量定义或传参, 则必须满足java对反斜线的规定,使用双反斜线表示正则表达式反斜线
而如果regex采用的是main方法中命令行传入的参数,则只需要使用一个反斜线转义即可。
不知道为什么这么设计