php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

最初から最後まで
単語の、最初に a が来るとか、最後に t が来るとか、そういうものをマッチさせたい場合があるとします。

その場合には、
^ と $ というのがあって、
^a+$ とすると 最初から最後まで a の1文字以上の連続という意味です。

$str = "aaaaaa";
ならマッチしますが、
$str = "baaaaab"; にはマッチしません。
(a+ ならこれにマッチします。)

最初から最後、の指定をしているからです。
ここで使った ^ は文字クラス[]の時の否定とは違います。
否定は[]内で使ったときに否定になります。

おわり

正規表現は全部マスターしようとせず使いながらちょっとづつ覚えましょう。
覚えても使えなくては意味がないですからね^^

スポンサードリンク



もどる
管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2019 phpspot all rights reserved. powered by phpspot CMS.