在我们的C#桌面应用程序中,我们生成了许多动态的sql-queries。现在我们在字符串中使用单引号有一些麻烦。这是一个样本:
INSERT INTO Addresses (CompanyName) VALUES ('Thomas' Imbiss')
我的问题是:如何找到并替换字符串中其他2个单引号之间的所有单引号?不幸的是,在创建不同的查询时,我无法替换单引号。我只能在创建完整查询之后和查询执行之前执行此操作。
我尝试了这种模式(Regular Expressions
):" \ w \' \ w"
但这种模式并不起作用,因为在"""""""那里有一个空间而不是一个角色。