regex - 用正则表达式替换netbeans

标签 regex netbeans replace

我不太擅长正则表达式。我试图将 Netbeans 中的文本替换为大型 HTML 文档。有几个这样的标签:

<canvas width="62" height="23" style="width: 62px; height: 23px; top: 1px; left: 1px; ">

<canvas width="62" height="23" style="width: 62px; height: 23px; top: 1px; left: 1px; ">

<canvas width="67" height="23" style="width: 67px; height: 23px; top: 1px; left: 1px; ">

我想用空格或空值替换这些标签以删除它们。

我试过了

^<canvas width="[0-9]*" height="[0-9]*" style="width: [0-9]*px; height: [0-9]*px; top: [0-9]*px; left: [0-9]*px; ">

但它没有帮助。

谁能给我一个解决方案?

最佳答案

使用正则表达式来解析 html 是个坏主意,但如果你必须...

尝试使用正则表达式组:

^<canvas width="([0-9]*)" height="([0-9]*)" style="width: ([0-9]*px); height: ([0-9]*px); top: ([0-9]*px); left: ([0-9]*px); ">$

所以你可以通过 $1 等来引用第一组。

如果您使用 ^ 和 $,请记住多行标志

关于regex - 用正则表达式替换netbeans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11754534/

相关文章:

regex - Powershell正则表达式删除数字

mysql - Netbeans MySql 数据库连接

java - 如何将使用 Java 8 开发的 Java 应用程序降级到 Java 7 或更低版本

regex - 检查字符串是否为有效 URL 的最佳正则表达式是什么?

regex - 如何一次有效地将输入字符串与多个正则表达式进行匹配?

php - 用PHP线程打开文件

netbeans - 如何在netbeans中添加javadoc

python - 使用基于条件的字典替换 python 数据框中的列值

regex - 如何将逗号添加到文本文件中一行的最后一个字符

java - 当替换文本与搜索文本重叠时替换 Java 中的多个子字符串