如何检查字符串是否包含(数字)

时间:2014-11-26 17:25:36

标签: java regex

我需要测试一个字符串是否包含中间带数字的括号

搏击俱乐部(2008) - >真

Sick(纪录片2008) - >假

我有这个,但我不能测试它,因为我可以;编译。我收到一个错误“无效的转义序列(有效的转义序列是\ b \ t \ n \ f \ r \”\ \ \ \)“

if(title.matches("\\((\d)\\)")){

}

1 个答案:

答案 0 :(得分:3)

您可以使用:

if(title.matches(".*?\\(\\d+\\).*")){

}

请记住String#matches期望匹配完整输入。