标签: java regex
我希望Java正则表达式匹配除B或S之外的一个或多个非数字。目前我有这个:
\\D[^BS]+
但是这不起作用:/
非常感谢帮助
答案 0 :(得分:4)
你需要里面的数字字符类:
[^\\dBS]+
或者,有锚点
^[^\\dBS]+$
确保整个字符串匹配(但在Java中,.matches()方法将为您处理)。
.matches()