正则表达式更改标签之间的文本
我在以下布局中有一些代码,我使用 textcrawler 进行查找和替换
<a>
Name=LineA
epsium
ask
answer
line=10
color=red
</a>
<a>
Name=LineB
Color=Blue
</a>
...
现在的问题是我需要使用什么正则表达式来删除 之间的第二个代码块和
I have some code in the following layout,i m using textcrawler to do a find and replace
<a>
Name=LineA
epsium
ask
answer
line=10
color=red
</a>
<a>
Name=LineB
Color=Blue
</a>
...
Now the question is what regular expression i need to use so as to remove the second block of code between <a> and </a>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它捕获以文本
Name=LineB
开头的标记之间(包括该标记)的所有文本。
It captures all text between and including the
<a></a>
tags that starts with the textName=LineB
.在 Perl 中,我会这样做:
第一组包含第二个块
之前的所有内容,第二组包含之后的所有内容。
在 PHP 中:
In Perl, I'll do :
the first group contains everything before the second block
<a></a>
and the second group everything after.In php:
这将替换正文标签之间的全部内容。
this will replace whole content between body tags.