regex - 如何编写正则表达式来匹配任何三位数数值?

标签 regex

我正在使用继承的一些非常时髦的 HTML 标记,并且我需要从大约 72 个 td 元素中删除以下属性。

sdval="285"

我知道我可以在代码编辑器中使用查找/替换来完成此操作,但由于每个属性的值相差 5 度增量,因此如果没有正则表达式,我无法将它们全部匹配。 (仅供引用,我正在使用 Esspress,它的查找/替换工具确实支持 RegExes)

唯一的问题是,我真的不知道如何为这个值编写正则表达式。我了解正则表达式的概念,但真的不知道如何使用它们。

那么我该如何用正则表达式代替数字来编写以下内容,以便它匹配任何三位数值?

sdval="285"

最佳答案

/sdval="\d{3}"/

编辑:

为了回答您的评论,正则表达式中的 \d 表示匹配任何数字{n} 结构表示重复前一项 n 次。

关于regex - 如何编写正则表达式来匹配任何三位数数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4271553/

相关文章:

javascript - 仅删除特定值的引号

Python - 如何将实例变量作为隐式参数一般传递给方法并使用递归方法

javascript - 正则表达式:匹配 '+' 之前的所有字符,如果 '+' 不存在,则匹配整个字符串

Python正则表达式非贪婪表现得像贪婪

正则表达式删除单词,如果它在 R 中同时多次包含字母/特殊字符

javascript - 正则表达式只工作一次

c# - 使用 RegEx 匹配文件名

匹配 IPV4 地址的 Python 正则表达式不起作用

Javascript正则表达式提取标题和iframe

python - 从文本中抓取行但未能获得多个返回