我需要一个找到的正则表达式
width="any number px"
我试过了[width=\".*px\"]
需要明确的是,我有类似的文件
1999/xlink" x="0px" y="0px" width="300px" viewBox="0 0
我需要得到
1999/xlink" x="0px" y="0px" viewBox="0 0
我需要一个找到的正则表达式
width="any number px"
我试过了[width=\".*px\"]
需要明确的是,我有类似的文件
1999/xlink" x="0px" y="0px" width="300px" viewBox="0 0
我需要得到
1999/xlink" x="0px" y="0px" viewBox="0 0
有两种方法可以匹配“任意数字”
该\d
序列将匹配任何单个数字。
[0-9]
也会这样做。
跟随其中+
任何一个将匹配其中一个或多个的任何实例。
所以width=\"[0-9]+px\"
会找到你想要的匹配。
此外,包含整个查询[
]
会将其转换为字符类,这意味着它将返回该类中任何字符的任何实例,而不是找到确切的字符串。[width]
将找到字母w
、i
、或的任何单个实例d
,无论它们在哪里。t
h
您在字符类中使用了文字。
尝试替换此匹配项:
width="\d+px"\s*
有一个空白(删除它)