【发布时间】:2015-06-11 14:02:24
【问题描述】:
我在这里有一个正则表达式:\[link=["](?<href>[^"]+)["]\](?<title>[^\[]+)\[/link\] 和一个替换字符串:<a href=\"${href}\" target=\"_blank\">${title}</a>
它将这个字符串 [link="http://www.cnn.com"]CNN Webpage[/link] 转换成这个:<a href="http://www.cnn.com" target="_blank">CNN Webpage</a>
我需要修改它以考虑任一捕获组中的任何前导/尾随空格,并在替换字符串中将它们修剪掉。
例如:[link="http://www.cnn.com "] CNN Webpage[/link] 到 <a href="http://www.cnn.com" target="_blank">CNN Webpage</a>
Regex 不是我的强项。任何帮助表示赞赏!
【问题讨论】: