C# Regex去除单引号之间的单引号

标签 c# regex

大家好,我想使用 C# 正则表达式删除所有单引号之间的单引号,示例

'this is an 'example' text'

请注意单词example 位于单引号之间。我需要我的字符串看起来像:

'this is an example text'

谢谢!

编辑:

它有一些变化!现在字符串看起来像:

begin:'this is an 'example' text'

请注意,字符串现在以一个单词开头,后跟 :,然后是第一个单引号 '

最佳答案

您不需要使用正则表达式(而且它不太适合这种情况)。试试这个:

string oldString = "'this is an 'example' text'";
string newString = "'" + oldString.Replace("'","") + "'";

关于C# Regex去除单引号之间的单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12012966/

相关文章:

python - 在 Python 中查找文本中所有出现的整数

regex - 如何在 Notepad++ 中复制标记的文本

javascript - 使用\b 元字符与不使用它的结果相同

c# - (id & 12) 评估什么?

c# - 使用 NPOCO 映射复杂类

java - 使用正则表达式生成字符串而不是匹配它们

c - POSIX 正则表达式 - 括号表达式的零个或一个匹配项?

c# - 来自基类的用户定义转换运算符

c# - 为什么此 CollectionAssert.AreEquivalent() 测试失败?

c# - 生成小型 HTML 片段的辅助方法