需要关于Regex和代码的指针或建议,以确定字符串是否仅包含int(int),例如:
" 3(3)" :应该返回 true " -3(1)" :应该返回 true " 2(1)" :应该返回 true "你好2(7)" :应该返回 false ,因为String应该只包含int(int) " 1(7)2(3)" : False 因为String应该只包含一组int(int)。 任何指针都是有帮助的。
谢谢
答案 0 :(得分:1)
这个怎么样:
^-{0,1}\d+\(-{0,1}\d+\)$
^
匹配字符串的开头
-{0,1}
匹配0或1" - "登录
\d+
匹配一个或多个数字
\(
和\)
匹配文字的左侧括号
$
匹配字符串的结尾,确保我们只匹配确切的模式
实例