我想检查像 \ 后跟 \ 的模式。示例:\\patterone\\patterntwo 我想检查\\模式是否存在。请帮助我;
问问题
115 次
1 回答
1
最初提出的问题并不清楚您是否需要检测包含单个反斜杠(\
,拼写为"\\"
Java )或双反斜杠(\\
,拼写为"\\\\"
)的字符串。
要检查字符串是否包含单个\
,请'\\'
使用indexOf
string 方法查找字符:
if (myString.indexOF('\\') != -1) {
// myString contains \
}
要检查字符串是否包含两个反斜杠,请查找"\\\\"
子字符串:
if (myString.indexOF("\\\\") != -1) {
// myString contains \\
}
在所有情况下,在编写文字字符串时都必须复制反斜杠,因为它们对解析器具有特殊意义。这种双反斜杠字符表示结果字符串中的单个反斜杠。
于 2012-12-05T06:07:23.287 回答