在java中使用正则表达式

时间:2014-01-16 09:01:56

标签: java regex expression

我是正则表达式的新手。我使用java正则表达式来匹配以下情况:

 - DOC_BS [\bDOC_[A-Z]+] and it works fine
 - DOC_BS1

如何在单个正则表达式语句中匹配上述两个语句。 感谢。

4 个答案:

答案 0 :(得分:1)

这将解决您的问题

[\bDOC_[A-Z]+[0-9] {0,1}]

答案 1 :(得分:0)

如果您可以在" _"之后找到所有数字和字母。用0-9扩展字母限定符

[<强> \ bDOC_ [A-Z0-9] +

答案 2 :(得分:0)

如果您希望分别找到字母和数字,请使用以下内容:

[\bDOC_[A-Z]+[\d]*]

答案 3 :(得分:0)

您可以为零个或多个数字添加\ d *。

如果数字可以在下划线字符后面的任何地方,则将[A-Z]更改为[A-Z | \ d]。