マニュアルトップ / 逆引きヘルプ / 命令〜文字列処理
←　前のページ 次のページ　→

500行のテキストから特定の文字列を含む行を抜き出したいのですが、反復+マッチや表検索では時間がかかりすぎます。いい方法はないでしょうか？

  正規表現置換をうまく使うと大分速くなります。

  `'サンプル1

  それ=「あああ\nいああ\nう\nああふ\nふう」 //「ああ」を含むものだけ抜き取る 『s#^(.*ああ.*)#☆$1#kmg』で、正規表現置換。 ※☆でなくても行頭に来る可能性のない文字なら何でもいい。 『s#^[^☆].*##kmg』で、正規表現置換。 『s#^☆##kmg』で、正規表現置換。 『s#^\r?\n##kmg』で、正規表現置換。 表示

  `

  作成日　2003/11/16　作成時のひまわりバージョン　1.82b2

←　前のページ 次のページ　→
マニュアルトップ / 逆引きヘルプ / 命令〜文字列処理