是否可以在没有循环的情况下执行此操作 - 如果我有一个字符串:"ololo with=1 dddd with=2 blablabla"
到"ololo with='1' dddd with='2' blablabla"
?
答案 0 :(得分:5)
如果“ without 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 + "'"));
答案 1 :(得分:0)
可以使用一些聪明的正则表达式和Regex.Replace Method