使ってますか?正規表現。
社会人SEになって覚えて本当によかったもの、正規表現です。
テキストの扱いはほぼ毎日発生するのでこれがあるのとないのでは大違いです。
特にこれくらいしっておくといいな、ってのをメモ書きします。
正規表現 | 意味 | 例文とか |
---|---|---|
^ | 文頭位置 | ^// で1文の先頭が//で始まる箇所 |
$ | 文末位置 | 。$ で1文が。で終わる箇所 |
¥d | すべての数字 | |
¥s | 垂直タブ以外のすべての空白文字 | |
. | 任意の一文字 | あ.う であいう にもあんう にも |
* | 任意も複数文字 | あ*う であいう にもあいえおう にも |
{n,m} | 繰り返し | あ{1,3}い であい にもああい にもあああい にも |
後方参照。()でくくって$1 | 置換するときに使う、引っかかった文字を参照できる | 遊園地に遊びにいく に対して(遊). の検索、米1:$1 で米1:遊園地に米1:遊びに行く になる |
グループ | 文字列をひとまとめに扱う | goog(le|lo) でgoogle にもgooglo にも |
これくらいあれば初回としては十分と感じてる。
あとは以下のWikipediaにあるような、正規表現にも異なる記法があることを知っておくと良い。