所以,过了一段时间后,我发现了一个正则表达式,用于移除像"00210"
这样的数字,这个数字在textmate中是"\h[0-9][0-9][0-9][0-9]"
。
问题是,当我在替换框中输入\h[0-9][0-9][0-9][0-9]
时,它会将值替换为\h[0-9][0-9][0-9][0-9]
而不是值,它会在“查找”框中找到并替换。
我该如何解决这个问题?
我只是试图从值中删除引号(43k +值)
由于
答案 0 :(得分:0)
您可以尝试使用捕获组:
"([0-9][0-9][0-9][0-9][0-9])"
并替换为:$1
或\1
或者您可以使用像Perl这样的工具,例如:
perl -i.bak -pe 's/"(\d+)"/$1/g' some_file.txt
将在文件中全部替换它们。