【问题标题】:regex for replacing only double apostrophes用于仅替换双撇号的正则表达式
【发布时间】:2014-11-11 17:34:15
【问题描述】:

我已经搜索过,但找不到答案。

我需要将所有非双撇号替换为单个撇号。

abc'def''ghi'x -> abc''def''hgi''x

''abc'def' -> ''abc''def''

'abc''def -> ''abc''def

我不想要这个:

abc''def -> abc''''def

如果撇号位于开头或结尾,我见过的所有解决方案都会失败。我用vbnet。欢迎任何帮助。正则表达式或其他形式的代码将不胜感激。

【问题讨论】:

    标签: regex vb.net str-replace


    【解决方案1】:

    一个简单的正则表达式是(?<!')'(?!')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-13
      相关资源
      最近更新 更多