我想要实现的是将字符串中的数字替换为从(match * int)
.
所以字符串输入看起来像:
500g Flour
14g Salt
7g Dry yeast
45ml Olive oil
309ml Water
结果应该是这样的:
1000g Flour
28g Salt
14g Dry yeast
90ml Olive oil
618 ml Water
row["ingredients"]
是一个DataRow
。
这就是我所在的位置:
System.Text.RegularExpressions.
Regex.Replace(row["ingredients"].ToString(),
@"[^/d]", Delegate(Match match) { return match * 2; },
RegexOptions.Multiline);
非常感谢任何解决方案。