- 184 名前:デフォルトの名無しさん mailto:sage [2014/01/21(火) 12:51:19.13 ]
- >>182
コンパイル済み正規表現オブジェクトは、Python2では100個、Python3では512個キャッシュされるので re.search使ったとしても、毎回コンパイルされるわけではない 詳しくは /Lib/re.py のソースコード参照 ループ中で同じ正規表現を何百万回も使う場合など・・・ キャッシュから取り出す処理時間すらも削りたい状況ではcompileを使うべき 速度を気にしないなら可読性の良いre.searchでおk ただしre.searchには、検索範囲を指定する引数はない
|

|