アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

('ω') < イザユケエンジニャー

正規表現

正規表現の先読み・後読み

コレほんと今まで知らなかったのが残念でならない…。 これを駆使すれば無駄なコードが結構減る場面もありそう。 先読み・後読みとは どうやって使うのか 「B(?=A)」と「BA」は何が違うのか もうちょっと踏み込んだ理解 活用例 活用例1:特定の複数ワードが順…

正規表現で、複数のワードが順不同で含まれているかどうかを判定する

※PHP5.6前提。他だと方言差がある可能性もあり。 とりあえず結論から書くと、 文字列「abcde」に「b」「d」が順不同で含まれているかどうかは、 例えば以下のような書き方のいずれでもヒットさせられます。 preg_match("/(b.*d)|(d.*b)/", "abcde"); preg_ma…

個人的によく使う正規表現サンプル

サンプル集なので詳しい説明はしません。 動作確認はPHPでやっています。あと、開発の都合上、厳密なチェックはあまりやっていません。 簡単な桁数チェック後にDBに問い合わせて存在有無の確認…等のパターンが多いので。 あと、複雑すぎてパッと見何やってる…