正規表現で文字列を抜き出したい時の自分用メモ。

みんな大好きpreg_match()!!
※PHPです。

$str = 'abcdefghijklmnopqrstuvwxyz';
$regex = '/abc(.*?)jkl/';
preg_match($regex, $str, $match);

var_dump($match);
↓
array(2) { [0]=> string(12) "abcdefghijkl" [1]=> string(6) "defghi" }

抜き出したい部分を「(.*?)」で置き換えるのが肝。
ちょっとずつ正規表現に対しても抵抗なくなってきたかな。