メモ 正規表現 | プログラミング未経験者によるメモブログ

プログラミング未経験者によるメモブログ

マーケティングや広告業界にいたものの、WordPressと出会い、プログラミングを勉強することを決意。
エクセルやパワーポイントは使いこなしていたけど、HTML、CSSはさっぱり。そんな状態から、勉強して、プロのプログラマになるべく、その軌跡をブログにします。

('/^(.*?) - - \[.*?\] "([^ ]+) ([^ ]+) .*?"/', $line, $m)

これが出てきたとき、本気で顔文字っぽいなー。
なんて思ってたら、イタイ目みた。

正規表現っていうやつらしい。
調べるところによると、レギュラー表記ともいうらしい。

文字列を検索したり置換したりして、
よくサイトのチェックなどにも使うとのこと。




.   ピリオド  →任意でどれにも対応

^ キャレット  →単体で使われるときは否定の意味
                  →行の頭を指す

$  ドルマーク  →行の末を指す

{} なみかっこ  →直前の文字を繰り返す

? はてな  →文字がないか、はてな直前の文字

* アスタリスク  →文字がないか、アスタリスク直前の文字か、その文字の繰り返し

+ プラスマーク  →直前の文字か、その文字の繰り返し

() かっこ   →文字列をまとめる

| たてぼう  →orの意味

+? プラスとはてな  →最小マッチ。。。いまはとにかく覚えようー。



いろいろ新しい壁にぶち当たってて、モチベーション維持が大変。