正则表达式,用于查找匹配组和方括号之间的匹配文本

时间:2018-06-12 11:56:02

标签: regex

我有一个字符串,我在其中添加了在 [[]] 括号之间的自定义占位符。我需要一个正则表达式来提取这些括号之间的文本。一个例子如下:

输入:

[[[[ROOM_NO]]]] and [[ASSET_NAME]] and [[sfssfs]fs]]

Output:
Match 1:
Full match: ROOM_NO
Group: [[ROOM_NO]] 

Match 2:
Full match: ASSET_NAME
Group: [[ASSET_NAME]] 

第三个占位符不应该匹配,因为两个括号[[]]括号之间有一个方括号。

1 个答案:

答案 0 :(得分:0)

您可以使用\[\[([^\[\]]+)\]\]

Try it Online!