読者です 読者をやめる 読者になる 読者になる

正規表現とは

正規表現とは何?と聞かれたら説明できないことに気づいた。
自分が得たい文字列や数値を指定する時の条件かな?と曖昧ことしか言えん。

 

文字の連続( 文字列 )を汎用的形式表現するための方法。

汎用:広く色々な方面に用いること。ある程度何にでも使える状態、を意味する。

 

例えば、

・任意の3ケタの数値を検索したい
・Concert で始まって、後に数字が続く文字を検索したい
・未成年 を含まない 成年 を検索したい

などの時、

・\d{3}
・Concert'*\d+
・(?<!未)成年

と表現できる。(↑ の記号をメタキャラクタという)
これにより、
100 ~ 999 までを検索しなくなくて済むし、
Concert2017 も Concert'07 も検索でき、
未成年を含まない成年で検索かけることができる。

 

以上。