如何解决使用Regex查找并替换特定类的打开和关闭HTML标签
我要更改此内容
<div class="panel panel-default">
...
</div>
对此:
<x-panel>
...
</x-panel>
我正在使用Replace in Path
功能。
我在Search
框中键入的内容(此内容似乎正确匹配):
<div class="panel panel-default">[^>]*>[^{]*</div>
我在Replace
框中输入的内容:
<x-panel>$1</x-panel>
这给了我这个错误:
You have entered malformed replacement string $1
解决方法
这是工作示例:
https://regex101.com/r/UQrpTV/1
第一组是> (<div.*.panel-default\"\>)
second> (.*)
第三结束标记> (<\/div>)
然后替换第二组> <x-panel>$2</x-panel>
我没有phpstorm,但是请注意,您必须启用全局,多行,不区分大小写的字符,并且不匹配新行以使其在我认为的编辑器中正常工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。