最近、正規表現関係のエントリーがホッテントリによく上がっている。
それを見て思ったんだけど、そんなに目新しい事は書いてないんだよね。
こんな基本的なことって『サルにもわかる正規表現入門』でも書かれてるし、ググればいっぱい出てくる。
なのにいまさら基本的なのがホッテントリに上がってるってことは、正規表現が何なのか結局わからないままって人が多いんだろうなーって思った。
個人的には2ちゃんねるやyahoo掲示板などのBBS専用のブラウザを作ってみたらいいと思う。
2ちゃんねるはDATっていう便利なものがあるからそんなに難しくないと思う。
そしてyahoo掲示板ならHTMLソースから正規表現でタイトルや本文を抽出しないといけないからちょっとハードルが高くなる。
2ちゃんねるに関しては『monazilla.org::2ちゃんねるの仕様(2008/02/17現在)』あたりを参考に。
しかしそれらのブラウザを作るためには、やっぱり正規表現の壁にぶち当たる。
正規表現には色んなレベルがあって、自分の環境に(自分の使っている言語に)上記の参考サイトのtipsがマッチしているとも限らない。
たしかに『PHP正規表現チェッカー』は便利だ。しかし欠点もある。
PHPでコードを書く分にはいいが、自分の環境でも当てはまるとは限らない。
そして『PHP正規表現チェッカー』はグループ処理に対応していない。
正規表現チェッカーを作るためには、そんなに正規表現に明るくなくても大丈夫。
PHPでいう所の「対象文字列」を変数1、「パターン文字列」を変数2にすればいいだけなのだから。簡単に作れる。
そしてこの自作の正規表現チェッカーを使いつつ、BBSブラウザを作ってみることが正規表現を理解する早道だと思うのだろうがどうでしょうか?
そんなことでステップアップできるかもよ?
はじめに 「はじめての正規表現」がホッテントリ入りしていますが、 導入としては、何に使うのかがわかりやすくて良いのではないかと思います。 あれを見て、基本機能をまとめてみ...
最近、正規表現関係のエントリーがホッテントリによく上がっている。 それを見て思ったんだけど、そんなに目新しい事は書いてないんだよね。 これとかこれ。 こんな基本的なことっ...
正規表現が使えるエディタでデータ加工するようにすれば良いじゃない Excel関数をこねくり回すよりよっぽど便利だったり
そんなことよりオートマトン図を描いてから、 と*と文字だけの正規表現エンジンを書いてみたらいいと思うよ。
思いついた実例的なのをあげてみるメソッド http://anond.hatelabo.jp/20080923015641 たとえば増田の個々の記事は http://anond\.hatelabo\.jp/\d{14} です。「\d」は数字を表す文字クラス。
http://anond.hatelabo.jp/20080923015641 タグの抽出や除去で <.*> とすると <a href="http://anond.hatelabo.jp/20080923015641"><span class="sanchor">■</span></a> とかの全体にマッチ...
今年度 総合 タイトル ブクマ数 日付 カテゴリ 1 14 先日倒産したメモリメーカーの友人と飲んできた話 2073users 2012/02/29 コンピュータ・IT 2 15 【2012超まとめ...
前提 「iPhoneアプリを作りたいなら」ではない。 「売れるアプリを作る企画力」や「イケてるUIを作るデザイン力」なしに、「アプリ開発に必要なObjective-Cの技術力」だけあっても意味...
今年度 総合 タイトル ブクマ数 日付 カテゴリ 1 (14) 先日倒産したメモリメーカーの友人と飲んできた話 2085users 2012/02/29 コンピュータ・IT 2 (15) "Hello world!" ...
今年度 総合 タイトル ブクマ数 日付 カテゴリ 1 (14) 先日倒産したメモリメーカーの友人と飲んできた話 2085users 2012/02/29 コンピュータ・IT 2 (15) "Hello world!" ...
ランク タイトル ブクマ数 日付 カテゴリ 1 急がばまわれ式・堅実で一番効率的な英語の勉強法 7900users 2009/10/26 22:02 学び 2 20年来のつらさがほぼ消えたことにつ...
ランク タイトル ブクマ数 日付 カテゴリ 1 急がばまわれ式・堅実で一番効率的な英語の勉強法 7900users 2009/10/26 22:02 学び 2 20年来のつらさがほぼ消えたことにつ...