Java 括号的正则表达式转义序列
所以在正则表达式中,括号用于分组,当一个字符有这样一个函数时,它意味着有一个转义序列,这样你就可以把它作为一个普通字符来输入。不幸的是,我找不到括号的任何转义序列。我正在使用Java,以防这个问题只针对Java或类似的东西。只需使用反斜杠(Java 括号的正则表达式转义序列,java,regex,Java,Regex,所以在正则表达式中,括号用于分组,当一个字符有这样一个函数时,它意味着有一个转义序列,这样你就可以把它作为一个普通字符来输入。不幸的是,我找不到括号的任何转义序列。我正在使用Java,以防这个问题只针对Java或类似的东西。只需使用反斜杠(\)来转义元字符。反斜杠在Java中的Strings中有一个特殊的含义,因此您需要另一个反斜杠来转义下一个反斜杠,以便从字面上解释它 final Pattern pattern = Pattern.compile("\\(\\)"); //
\
)来转义元字符。反斜杠在Java中的String
s中有一个特殊的含义,因此您需要另一个反斜杠来转义下一个反斜杠,以便从字面上解释它
final Pattern pattern = Pattern.compile("\\(\\)"); //matches literal ()
你的意思是
String regex=“[\\]\\[]”代码>?您可以通过“我的答案有帮助”来转义任何字符?