hello foo bar Saba note | そのまま使える正規表現

そのまま使える正規表現

2017.4.19 (水)

正規表現をつかえると便利だけど、正規表現を妄りに使うとほんと厄介なことになるので皆さん注意してください。正規表現を多用したがる人は正直いって大きなプロジェクトに全然向いてない。

メールアドレスの正規表現

もうこれでいいか。

/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/

いろいろなやつ

“./aa”や”./09″などの二桁文字列形式にマッチ。ディレクトリとか。

./[a-zA-Z0-9]{2}$

“VALUE”という文字列をを含まない行にマッチ

^(?!.*VALUE).+$

半角・全角スペースの連続

無駄スペースとかを検索するとき

/[ | ]+/