2016-11-27 10 views
0

その可能性はJavaScriptラムダはこのjavascript lambda regexこのコードのように置き換えますC#?

 m => m.Groups[1].Value + "#" + Regex.Split(new Regex(@"m").Replace(m.Groups[7].Value,"", 1), @"m").Sum(v => int.Parse(v)) + "y#" 

のように置き換えるたぶん、このような何かがあなたのために働く私

+0

['String#replace'](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String /置き換える)。 –

+0

あなたの入力と予想される出力は何ですか?コールバックと置き換えたり、javascriptでいくつかの便利な方法でグループをキャプチャすることは可能です。 – Damon

答えて

0

を助けてください:

function(m) { 
    return m[2] + "#" 
     + m[8].replace('m', '') 
      .split('m') 
      .reduce(function(a, b) { return a + parseInt(b) }, 0) 
     + "y#" 
} 

ない場合は、多分あなたはどのようにあなたの質問に含めることができますこれといくつかのサンプルデータを呼び出しています...

関連する問題