[migemo] 文字クラス内での [ や ] のエスケープ処理について

Kazuhiro NISHIYAMA zn @ mbf.nifty.com
2008年 6月 2日 (月) 21:11:09 JST


西山和広です。

At Sun, 01 Jun 2008 18:50:59 +0900,
Morita Sho wrote:
> 
> +      string.gsub(/\\/, '\\\\\\').gsub(/\]/, '\\]').gsub(/\[/, '\\[')

3回もgsubしなくても、
  string.gsub(/[\\\[\]]/, '\\\\\&')
のようにまとめて1回で置き換えてしまえばいいのではないでしょうか。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)


Migemo メーリングリストの案内