【发布时间】:2016-12-02 17:20:22
【问题描述】:
我想知道如何使用正则表达式删除所有图像标签以外的所有内容。
这些我已经试过了:
(?s)^[^(.) -> 删除img标签前的所有文字
(?s)^([^>]+>).* -> 删除img标签后的所有文字
有人知道如何将这两个组合成多张图片吗?
以下是我想要应用的内容示例:
Text text text. <img alt="alt text" src="path/to-image.png" />Text text text. <img alt="alt text" src="path/to-image.png" />Text text text. <img alt="alt text" src="path/to-image.png" />Text text text. <img alt="alt text" src="path/to-image.png" />
我想要的结果应该是:
<img alt="alt text" src="path/to-image.png" /><img alt="alt text" src="path/to-image.png" /><img alt="alt text" src="path/to-image.png" /><img alt="alt text" src="path/to-image.png" />
【问题讨论】:
标签: regex