正则表达式获取多个项目

时间:2016-08-04 10:53:50

标签: java regex

我理解基本的正则表达式,比如在某个角色之后查找内容,但我希望能够阅读[(o, 21) (o, 17) (t, 3)]这些内容,例如' o'意味着某项任务,并且' 21'是长度。

我理解如何捕捉括号中的内部,但不知道从那里去哪里,我想也许id需要2个这些正则表达式的任务,然后长度\[(.*?)\] < / p>

表达式:

/\[(.*?)\]/g

文本:

[(o, 21) (o, 17) (t, 3)]

1 个答案:

答案 0 :(得分:1)

这可以解决特定情况:

(\([a-z]*, [0-9]*\)*)

这将包括(...) 或者这不包括:

([a-z]*, [0-9]*)