-1

我想检查像 \ 后跟 \ 的模式。示例:\\patterone\\patterntwo 我想检查\\模式是否存在。请帮助我;

4

1 回答 1

1

最初提出的问题并不清楚您是否需要检测包含单个反斜杠(\,拼写为"\\"Java )或双反斜杠(\\,拼写为"\\\\")的字符串。

要检查字符串是否包含单个\,请'\\'使用indexOfstring 方法查找字符:

if (myString.indexOF('\\') != -1) {
  // myString contains \
}

要检查字符串是否包含两个反斜杠,请查找"\\\\"子字符串:

if (myString.indexOF("\\\\") != -1) {
  // myString contains \\
}

在所有情况下,在编写文字字符串时都必须复制反斜杠,因为它们对解析器具有特殊意义。这种双反斜杠字符表示结果字符串中的单个反斜杠。

于 2012-12-05T06:07:23.287 回答