私は文字列の各単語の前に "test"を追加するために正規表現を使いたいとします。
string MyText="hello world"
string Pattern = "\w+";
私はこれを行うことができます:
Regex.Replace(MyText, Pattern, "test$&")
またはこの:
Regex.Replace(MyText, Pattern, m=>"test"+m.Value)
を、私は同じ結果になるだろうので、ラムダ式で$ &と価値の違いは何ですか?結果の点で違いがない場合は、パフォーマンスの問題がありますか?
+1;ここでラムダを使うことができるかどうかは分かりませんでした。 – Nolonar