Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java模式进行字符检查?_Java_Design Patterns - Fatal编程技术网

使用java模式进行字符检查?

使用java模式进行字符检查?,java,design-patterns,Java,Design Patterns,我想检查模式,如\后跟\或否。示例:\\patterone\\patterntwo 我想检查\\模式是否存在。请帮助我 最初提出的问题没有明确说明是否需要检测包含单个反斜杠(\,在Java中拼写为“\\\”)或双反斜杠(\\\,拼写为“\\\\”)的字符串 要检查字符串是否包含单个\,请使用indexOf字符串方法查找'\\'字符: if (myString.indexOF('\\') != -1) { // myString contains \ } 要检查字符串是否包含两个反斜杠,请查

我想检查模式,如\后跟\或否。示例:\\patterone\\patterntwo
我想检查\\模式是否存在。请帮助我

最初提出的问题没有明确说明是否需要检测包含单个反斜杠(
\
,在Java中拼写为
“\\\”
)或双反斜杠(
\\\
,拼写为
“\\\\”
)的字符串

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

if (myString.indexOF('\\') != -1) {
  // myString contains \
}
要检查字符串是否包含两个反斜杠,请查找
“\\\\”
子字符串:

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

在所有情况下,由于反斜杠对解析器的特殊意义,在编写文字字符串时必须重复反斜杠。这样的双反斜杠字符表示结果字符串中的一个反斜杠。

您能用反斜杠“`来澄清问题文本吗?