正则表达式(在一个环视中捕获两次)

时间:2018-02-05 18:12:46

标签: regex capture-group

字符串是:

  

test1,test2,test3

需要输出:

[b]Example Output:[/b] [url=https://urlhere=test1]test1[/url], [url=https://urlhere=test2]test2[/url], [url=https://urlhere=test3]test3[/url]

正则表达式是否可以使用相同的捕获次数超过两次?

查看test1, test2, test3所有使用两次的地方,,\s已从字符串中删除,其中三个分隔为输出,如图所示。

我听说过Atomic分组,听起来这可行,但我不确定。

任何帮助都会感激不尽。感谢。

1 个答案:

答案 0 :(得分:0)

获得了Mp3tag的工作版本: $regexp('This Artist 1, This Artist 2, This Artist 3','\s*([^\,]+[^,\s])','[url="https://urlhere=$1"]$1[/url]')