タグ

2012年4月20日のブックマーク (1件)

  • 正規表現でちょっと便利に文字列検索

    こんにちは、開発担当の森です エディタやプログラムなどでちょっと条件を付けて検索・置換したいとき、正規表現が使えるとメッチャ楽ですよね! もちろん Sleipnir の開発においても正規表現は各所で活躍しています。 先日、「正規表現って名前の割に方言(処理系によって違う書き方)が多いよね」という話が出たのですが、 そのとき「ひょっとして拡張構文を使えば、今まで出来無いと思い込んでいたこともできるのかも」と思い立ったので、調べてみました。 ちなみに、今回の記事の表現は余り特殊な表現は使用しておりませんので JavaScript, Perl など広い処理系で使用できるはずです。 ○○ AND ×× の正規表現 //「フェンリル」と「スレイプニル」を両方含む行 ^(?=.*フェンリル)(?=.*スレイプニル).* こんな風に書くことで、AND 演算が表現できます。 // A~Z すべてのアルフ

    正規表現でちょっと便利に文字列検索