head first php&mysql 10章 やった

概要

phpをつかった正規表現につて

参考 phpspot 正規表現:正しいURLかどうか調べる


かぎカッコ?php

text = "http://www.yahoo.co.jp/";
if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $text)) {
echo "正しいURLです";
} else {
echo "正しくないURLです";
}
?>

正規表現は、認識を難しい。記号多すぎる。

覚えたphpの関数
preg_match() ・・・正規表現のとき使う。正しいorそれ以外を返してくる。