用 " 包围字符串元素,不使用任何循环
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 + "'"));
是否可以在没有循环的情况下做到这一点 - 如果我有一个像这样的字符串:"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 + "'"));