【发布时间】:2017-07-08 19:50:48
【问题描述】:
我想通过特定 ID 从 src 属性中获取链接
例如我有以下 bbcode 标签:
[img alt="" src="http://google.com" id="image"]
[img src="http://google.com" id="image2" alt=""]
[img id="image3" src="http://google.com" alt=""]
我试过\[img(?:[^]]+src="(.+?)"[^]]+(?:id|class)="image"|[^]]+(?:id|class)="image"[^]]+src="(.+?)")
但是对于第二张图片它不起作用
【问题讨论】:
-
删除“单行”标志。
-
@horcrux 是的,这就是问题所在,因为我有一个单行文本......也许我可以在每个 ] 之后添加一个
吗? -
或者只使用
[^]]而不是两个. -
@chris85 我有 BBCodes
-
@horcrux 我不明白.. 嗯