|
|
1
4
我在您请求的regex上创建了一个初始尝试:
第一部分
您可以扩展上面的regex,只查找括号中有weblink的内容,例如:
问题在于,如果他们提供的链接不是以HTTP或HTTPS启动的,那么它将失败。 在这之后,您将需要删除方括号,也许只是删除所有方括号的工作对您很好。
编辑1: 瓦伦蒂诺指出,substitute接受捕获组,这允许您捕获文本并使用以下regex替换回文本:
然后,您可以使用以下方法替换第一个捕获的组(在方括号中):
如果您想更详细地了解regex(如果您是regex新手或想了解它们的含义),我建议您 online regex interpreter 它们解释了每个符号的作用,使其更容易阅读(特别是当有很多像这里一样的转义符号时)。 |