私が達成しようとしているのは、文字列内の数字を から計算された新しい値に置き換えることです(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);
どんな解決策も大歓迎です。