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

时间:2012-12-05 05:53:54

标签: java design-patterns

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

1 个答案:

答案 0 :(得分:1)

最初询问的问题并不清楚是否需要检测包含单个反斜杠(\,拼写为Java中的"\\")或加倍反斜杠({{1 },拼写为\\)。

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

indexOf

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

"\\\\"

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