【发布时间】:2014-09-23 21:30:46
【问题描述】:
我在任何地方都找不到有效的正则表达式来查找和替换 div 标签之间的文本
所以有这个 html,我想在其中选择 <div class="info"> 和 </div> 标记之间的所有内容并将其替换为其他一些文本
<div class="extraUserInfo">
<p>Hello World! This is a sample text</p>
<javascript>.......blah blah blah etc etc
</div>
替换成
My custom text with some codes
<tags> asdasd asdasdasdasdasd</tags>
所以它看起来像
<div class="extraUserInfo">
My custom text with some codes
<tags> asdasd asdasdasdasdasd</tags>
</div>
这里是我所有的代码都在那里的 refiddle,正如你所看到的,我想替换 and 标记之间的所有代码
希望你明白我的意思:)
【问题讨论】:
-
<divs 里面可以嵌套<div class="customclass">吗? -
@Jonny5 不,幸运的是没有嵌套 div :)
-
@mpuria 您的 refiddle 中的正则表达式不正确,结束 div 标签的斜杠中需要有一个反斜杠:/(?s)()(。 *?)()/g
标签: regex