【发布时间】:2012-08-17 20:48:11
【问题描述】:
大家好,我想使用 C# 正则表达式删除所有单引号单引号之间,示例
'这是一个'示例'文本'
请注意,单词 example 在单引号之间。我需要我的字符串看起来像:
'这是一个示例文本'
谢谢!
编辑:
它有一些变化!现在字符串看起来像:
begin:'这是一个'示例'文本'
请注意,字符串现在以一个单词开头,后跟 :,然后是第一个单引号 '
【问题讨论】:
-
我们没有足够的信息。您正在解析的字符串 only 是否始终包含四个单引号?如果不是,则正则表达式不适合该问题。
-
输入字符串是否总是以您要保留的单引号开头和结尾?
-
@TheZ 这正是我需要的,使用正则表达式或 C# 中的其他解决方案删除单引号之间的所有单引号。谢谢你!
-
@mbeckish 是的,输入总是以单引号开头和结尾,我想保留它们(开头和结尾的单引号)
-
会不会有这样的事情:'你好'有'四'件物品'待售'。你想删除所有 4 个中间引号吗?还是只是最里面的2个?还是最外面的两个?