_ JavaScriptでpreg_replace_callback (17:16) WikiParserをJavaScriptに移植してみようかと思ったら、preg_replace_callback相当の正規表現(Perlで言うと/eg)が見あたらない。っつーか、ないんだよね? しょうがないんで、こんな感じで動かしてみたんだけど、なんとも不格好な感じ。もうちょいいい書き方ないかなー。 function replace(str) { str = str.replace(/(123)/g, "' + callback('$1') + '"); str = str.replace(/'/g, "\\'"); str = str.replace(/\\' \+ callback\(\\'(.+?)\\'\) \+ \\'/g, "' + callback('$1') + '"); str = e