Erlangで正規表現メモ
1> {ok, MP} = re:compile("w.*d"). {ok,{re_pattern,0,0, <<69,82,67,80,53,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,119,0, 100,...>>}} 2> {match, [{Start, Len} | _]} = re:run("Hello world!", MP). {match,[{6,5}]} 3> lists:sublist("Hello world!", Start + 1, Len). "world"
PCREとほとんど同じ感じで使えるらしい.PCREは使ったこと無いから分からないけれど・・・速度についても,Erlangのみで書かれた古い正規表現ライブラリより速いらしい.