Mar*_*iek 2 regex t-sql vbscript
假设我有一堆像这样的文本(简化示例,但你明白了):
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');
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个正则表达式,它可以删除''
每个数字周围的数字,但只留下数字.
这是捕获. 你不能指望所引用的数字每次都在同一个位置.
可能会出现这样的情况:
INSERT stuff(a,b,c) VALUES('6','3','f');
Run Code Online (Sandbox Code Playgroud)
可以使用VBScript和RegExp对象的东西会很好.
不确定VBScript对象的语法是什么,但使用它的全局替换将起作用:
Regex: '([0-9]+)'
Replace: $1
Run Code Online (Sandbox Code Playgroud)