c#.net正则表达式 - 需要找到一系列字符,然后替换其中的一个字符

Pau*_*ulG 2 c# regex

我试图建立一个正则表达式,可以寻找包含撇号(奥康纳,奥尼尔)的名字,并用2撇号(O''Connor,O''Neil)代替省略号.

我不想对所讨论的字符串中的所有撇号执行此操作,只是出现在两个字母(大写或小写)之间的撇号.现在,我可以轻松找到LETTER-APOSTROPHE-LETTER的实例,但我不确定如何采用该序列并将其更改'''.

jny*_*len 7

您说这是为了将值插入数据库.不要这样做 - 改为使用参数化查询,它将正确处理转义. Jon Skeet这样说.