假设我有一堆这样的文字(简化示例,但您明白了):
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对象一起使用的东西会很好。
最佳答案
不确定VBScript对象的语法是什么,但是可以用它进行全局替换:
Regex: '([0-9]+)'
Replace: $1
关于regex - 用于删除字符串中带引号的引号的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1521528/