用C#替换完整SQL查询中的单引号

时间:2015-09-14 09:12:25

标签: c# sql sql-server regex

在我们的C#桌面应用程序中,我们生成了许多动态的sql-queries。现在我们在字符串中使用单引号有一些麻烦。这是一个样本:

INSERT INTO Addresses (CompanyName) VALUES ('Thomas' Imbiss')

我的问题是:如何找到并替换字符串中其他2个单引号之间的所有单引号?不幸的是,在创建不同的查询时,我无法替换单引号。我只能在创建完整查询之后和查询执行之前执行此操作。

我尝试了这种模式(Regular Expressions):" \ w \' \ w"

但这种模式并不起作用,因为在"""""""那里有一个空间而不是一个角色。

0 个答案:

没有答案