正規表現:RegExp() 「正規表現」ってなんだ? そんなの知らないから今までは非正規な表現をしていたかも?なんて考えてしまいそうですが、そういう意味ではありません。元の英語は「Regular Expression」 このRegularは”規則的な”とか”規則正しい”という意味ですから、”規則表記”と訳したほうが判り易いと思います。 いったい何の規則のこと? それは文字の並び方の規則です。 突然ですがここで問題です。次の単語の共通点はなんでしょう? [apple] [adobe] 「コンピュータ」とか「Mac」などを思い浮かべるでしょう。ブッブ~! 正解は「aという文字で始まってeで終わる5文字」です。 正規表現では単語の持つ意味は無視して、単純に文字の並びを扱います。 規則を簡潔な記号に置き換える 先ほどの規則は日本語での説明ですから、これをコンピュータが処理できる表現に変換すると正規
![正規表現](https://cdn-ak-scissors.b.st-hatena.com/image/square/3d0a6efc84c423ad0f1970c3195a4f3ff26f7756/height=288;version=1;width=512/http%3A%2F%2Fwww.da-tools.com%2Fbdflashinfo%2Fthumbnail-large.png)