Regex 正则表达式在和标记之间查找和替换

Regex 正则表达式在和标记之间查找和替换,regex,Regex,我在任何地方都找不到工作的正则表达式来查找和替换div标记之间的文本 所以有一个html,我想选择和标记之间的所有内容,并用其他文本替换它 <div class="extraUserInfo"> <p>Hello World! This is a sample text</p> <javascript>.......blah blah blah etc etc </div> 并将其替换为 My cust

我在任何地方都找不到工作的正则表达式来查找和替换div标记之间的文本

所以有一个html,我想选择和标记之间的所有内容,并用其他文本替换它

<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>
这里是一个重新填充,我所有的代码都在那里,正如您所看到的,我想替换和标记之间的所有代码


希望你明白我的意思:

如果没有筑巢,你会做一个简单的匹配

并替换为新内容:

<div class="extraUserInfo">My custom...</div>

是否存在@Jonny5 nope,幸运的是没有嵌套div:@mpuria您的refddle中的regex不正确,结束div标记中的斜杠中需要有反斜杠:/?s.*/gnope,不起作用:这里有一个包含我完整代码的refidle刚刚进行了一次快速搜索,它说如果我输入regex而没有输入,它应该是贪婪的,它说无效的regex,所以它应该是贪婪的,我想:/这是Javascript还是PHP/PCRE regex引擎?如果PHP尝试。*?s而不是内联修饰符。哇!成功了!:D谢谢你
/<div class="extraUserInfo">[\s\S]*?<\/div>/g
<div class="extraUserInfo">My custom...</div>