我正在尝试查找字符串中是否存在模式。
我要检查的模式是:
以空格或“#”开头的字符串,
然后是特定字符串“value1”,后跟空格或制表符,
然后是“value2”,然后是空格或制表符,
以“value3”结尾。
这是一个要检查的示例字符串:
String str = "# value1 values2 value3";
我尝试了以下正则表达式,但它不起作用:
str.matches("^\\s+#\\s+value1\\s+value2\\s+value3");
上述模式总是返回 me false
。请帮助正则表达式。任何帮助将不胜感激。