タグ

regexpに関するshozzyのブックマーク (3)

  • 正規表現の可視化ツールRegulexを使おう! - Qiita

    こんにちは。 ワイの正規表現入門 - Qiita の記事を見ていた時に、 「大正・昭和・平成・令和だけをOKにしたいんや」 を表現する正規表現は、 ^大正|昭和|平成|令和$ でなく、 ^(大正|昭和|平成|令和)$ という話がありました。恥ずかしながらすっかり認識が抜け落ちていました。 これはテストをすり抜ける気がしますし、レビューでも見つけられる気がしません。 そこで、正規表現可視化ツールRegulexの出番です! (正規表現は、よく使う正規表現はもうググりたくない! - QiitaのインタネットURLを使用しています) Regulexの使い方 上のテキストボックスに正規表現を入力すると、 下に入力した正規表現を可視化した図を表示してくれます。素敵すぎる。 うまく表示されないな、と思ったらVisualizeボタンを押してください。どこでエラーが起こっているかわかります。 ^大正|昭和|

    正規表現の可視化ツールRegulexを使おう! - Qiita
  • 「すべての漢字を取り出す正規表現」をPHPで試す、を正しく行う:phpspot開発日誌

    Information Flow and Stock: [PHP] mb_ereg()じゃない、preg_match_all()に/uをつけるんだ! なので、できる限りpreg系の関数を使いたいわけですが、検索対象や検索パターンに日語が含まれているときは、日語処理に対応したereg系の関数であるmb_ereg系の関数が使われることが多いようです。 以前、「すべての漢字を取り出す正規表現」をPHPで試す、を正しく行う方法。 以前はmb_eregによる方法を示しましたが、次の方法の方がうまく動作するようです。 preg_match_all('/[一-龠]+|[ぁ-ん]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+/u', $strToSplit, $aMatches); print_r($aMatches); // マッチ結果が全出力 確かに、なぜか取れない漢字があ

  • fladdict.net blog: 正規表現のプロセスを可視化

    Regular Expression FSA Visualizer 正規表現を可視化したFlash。正規表現がセルオートマトンでどのように求められているかを図解してくれます。 画面左上に正規表現を、画面右上にテストしたい文字列をいれると、その正規表現処理を可視化してくれます。あるいは画面中央のExamplesの中の1つをクリックしてもOK. 正規表現ってこうやって処理してるんだ。面白い。 via: information aesthetics 投稿者 Taka : 2006年02月25日 18:19 book bookmark はてなブックマークに追加 del.icio.usに追加 trackbacks this entry's trackback URL: http://www.fladdict.net/cgi-bin/mt3/mt-tb.cgi/474 このリストは、次のエントリーを参

  • 1