匹配除B或S之外的一个或多个非数字

时间:2013-05-11 20:19:56

标签: java regex

我希望Java正则表达式匹配除B或S之外的一个或多个非数字。目前我有这个:

\\D[^BS]+

但是这不起作用:/

非常感谢帮助

1 个答案:

答案 0 :(得分:4)

你需要里面的数字字符类:

[^\\dBS]+

或者,有锚点

^[^\\dBS]+$

确保整个字符串匹配(但在Java中,.matches()方法将为您处理)。