可能重复:
什么正则表达式永远无法匹配?
我正在寻找一个不匹配任何字符串的正则表达式。例子:
假设我有以下 Java 代码
public boolean checkString(String lineInput, String regex)
{
final Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
final Matcher m = p.matcher(lineInput);
return m.matches();
}
在某些情况下,我希望 checkString 将为所有 lineInput 返回 false。因为我只控制正则表达式(而不是 lineInput),是否存在不匹配任何字符串的值?
——约纳坦