私はJavaScriptの正規表現.replace()
メソッドを使用するコードゴルフを書き込もうとしていました.2番目のパラメータとして匿名関数を渡しました.replace(/(exp)/,function(x){return x.toUpperCase();})
.何を置き換えるかを決定する文字列。
少なくともそれはここから私が理解したものです。
これを行うためのより短い方法はありますか?具体的に排除function(x){return
し、;}
?
関数呼び出しのない置換を含むこのコードを見ました.replace(/([\[\]])/g, '\\$1');
。