トップページに戻る    Cマガ電脳クラブで勉強したこと    オートコンプリート    LINQに対応した配列の操作    PHPメモ    サクラエディタの設定

PHPの正規表現メモ


目次

001. サブマッチパターンとサブマッチ文字列
002. Preg系関数の第一引数
003. シングルコート内の文字列でのメタシーケンス
004. PHPでの正規表現のデリミタ
005. preg_match関数とpreg_match_all関数の第三引数


001 サブマッチパターンとサブマッチ文字列

独習PHP(3版)の185ページからの学習メモ

正規表現パターンの中で、括弧で囲まれた部分的なパターンのことを「サブマッチパターン」と言う。
「サブマッチパターン」にマッチした文字列のことを「サブマッチ文字列」と言う。


002 Preg系関数の第一引数

ふくろう本(3版)の440ページからの学習メモ

Preg系関数の第一引数は、必ず正規表現パターンである


003 シングルコート内の文字列でのメタシーケンス

PHPのシングルコート内の文字列でのメタシーケンスは
\'と\\のみである。


004 PHPでの正規表現のデリミタ

ふくろう本(3版)の441ページからの学習メモ

PHPでの正規表現のデリミタは、/ # ! がよく使われる。
!を候補とする選択肢は、有力だと思う。

/はURLで使うし、#は、PHPでコメントとみなされるが、!なら大丈夫なため


005 正規表現技術入門の学習メモ

ふくろう本(3版)の450ページからの学習メモ

preg_match関数の第三引数は$matched_arr
preg_match_all関数の第三引数は$all_matched_arr
を使うと分かりやすいかも