用 " 包围字符串元素,不使用任何循环

Surround string elements with " not using any loops

是否可以在没有循环的情况下做到这一点 - 如果我有一个像这样的字符串:"ololo with=1 dddd with=2 blablabla""ololo with='1' dddd with='2' blablabla" ?

可以使用一些巧妙的正则表达式和 Regex.Replace Method

如果“没有循环”意味着"without explicit loops"你可以使用正则表达式:

  String source = "ololo with=1 dddd with=2 blablabla";
  // surround numbers by apostrophes: 1 -> '1', 123 -> '123'
  String result = Regex.Replace(source, @"\d+", 
    (MatchEvaluator) ((match) => "'" + match.Value + "'"));