如何为“空字符串或‘创建的新条目’是子字符串”指定正则表达式模式?
我尝试了 (new entry created|)
但 Matcher.find()
在输入时为真,例如:
"
Invalid level
Valid level range is 0-14.
"
不是像
这样直接编程的选择String.isEmpty() || String.contains("new entry created")
因为相同的方法将有不同的模式作为输入。换句话说,我需要在这种情况下使用正则表达式。
我想坚持使用 Matcher.find()
,因为我将使用其他错误模式 - 例如“无效”。
最佳答案
您只需用开始 和结束 分隔符将“空”部分括起来,以便将您的搜索限制为与输入完全匹配:
(new entry created|^$)
关于java - 如何将模式与完整的字符串匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16291455/