我需要测试一个字符串是否包含中间带数字的括号
搏击俱乐部(2008) - >真
Sick(纪录片2008) - >假
我有这个,但我不能测试它,因为我可以;编译。我收到一个错误“无效的转义序列(有效的转义序列是\ b \ t \ n \ f \ r \”\ \ \ \)“
if(title.matches("\\((\d)\\)")){
}
答案 0 :(得分:3)
您可以使用:
if(title.matches(".*?\\(\\d+\\).*")){
}
请记住String#matches
期望匹配完整输入。