括号中第二次出现数字的正则表达式

时间:2015-10-21 15:25:47

标签: regex

我试图创建一个针对括号内第二次出现的数字的正则表达式。这是一个例子。

[123] testing [1234]

应选择1234。

到目前为止,我有这个表达

^.*?\[[^\d]*(\d+)[^\d]*\].*$

但它只选择123

如何选择1234?

由于

1 个答案:

答案 0 :(得分:2)

您可以使用以下正则表达式:

^.*?\[\d+].*?\[(\d+)]

Regex101 Demo