regex - 用于删除字符串中带引号的引号的正则表达式

标签 regex tsql 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');

我正在寻找一个正则表达式,该表达式从每个数字中删除'',但不保留数字。

抓住了。 每次时,您都不能指望引号在同一位置。

在某些情况下,它实际上可能是这样的:
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/

相关文章:

sql - 是否可以在 T-SQL 中按彼此的差异对行进行分组

vbscript - 需要使用命令提示符打开本地镜像文件的 VBScript

c# - Reg-Free COM "Microsoft.Windows.ActCtx"是否适用于脚本 - 后期绑定(bind)?

c# - 找到 RegEx 匹配然后提取

javascript - 检查 '\' 的正则表达式

regex - 带和不带斜杠

sql-server - 创建 SQL Server 触发器以从自然键转换为代理键

sql-server-2008 - 在 SQL 中连接 int 和 nvarchar 列

javascript - VBScript CreateObject() 的等效 JavaScript 函数是什么

C# 用正则表达式替换