假设我有一堆这样的文字(简化示例,但你明白了):
INSERT stuff(a,b,c) VALUES('1','a','1');
INSERT stuff(a,b,c) VALUES('2','b','1');
INSERT stuff(a,b,c) VALUES('3','c','2');
INSERT stuff(a,b,c) VALUES('4','d','2');
INSERT stuff(a,b,c) VALUES('5','e','3');
INSERT stuff(a,b,c) VALUES('6','f','3');
我正在寻找一个正则表达式,从每个数字周围移除''
,但只留下数字。
这是一个问题。 您不能指望每次引用的数字都在同一位置。
可能会出现这样的情况:
INSERT stuff(a,b,c) VALUES('6','3','f');
适用于VBScript和RegExp对象的东西会很好。
答案 0 :(得分:7)
不确定VBScript对象的语法是什么,但使用它的全局替换将起作用:
Regex: '([0-9]+)'
Replace: $1