regex 正则表达式查找反斜杠,而不是特殊字符

pkbketx9  于 2023-05-08  发布在  其他
关注(0)|答案(3)|浏览(125)

如何在特殊字符中搜索反斜杠字符?例如,如果我有一个字符串'\ba \wa',我的正则表达式'\.a'不会找到任何一个组,因为它将'\b'和'\w'视为单个特殊字符。

iklwldmw

iklwldmw1#

只需转义反斜杠:

'\\.a'

转义序列\\是反斜杠字符。

vom3gejh

vom3gejh2#

public class Test {

public static void main(String[] args) {
    String input="\\ba \\wa";
    System.out.println(input.matches("\\\\ba \\\\wa"));
}

}
生成True。

66bbxpm5

66bbxpm53#

这个会有用的

/\\.*a/

查看Refiddle Regex fiddle link

相关问题