我有一个HTML字符串,其内容如下:替换img标签的标题属性
<p>your name :
<img title="##name##" src="name.jpg"/></p>
<p>your lastname:
<img title="##lastname##" src="lastname.jpg"/></p>
<p>your email :
<img title="##email##" src="email.jpg"/></p>
<p>submit
<img title="submit" src="submit.jpg"/></p>
现在我想提取所有的产权属性(它们出现一对##
标签内),并删除<img>
标记并将其替换为提取的标题。
结果应该是这样的:
<p>your name :
##name##</p>
<p>your lastname:
##lastname##</p>
<p>your email :
##email##</p>
<p>submit
<img title="submit" src="submit.jpg" title="submit"/></p>
什么是做到这一点的最好方法是什么?
谢谢你,为什么## lastname ##不能替换和不工作!? –
@ArazJafaripur:请参阅最新的答案。 –
不错,但我认为在检查格式##这个regix是好工作。/##([^#] *)##/ –