php 正規表現を使う関数 前回まで、正規表現を使った検索を書いてきましたが、 他にも正規表現を使う関数があります。 関数 戻り値 内容 preg_match(string $ptr,string $str) ... 2015.12.06 php
php 最短部分に対するマッチ 繰り返し文字である+と*では、繰り返しの最も短い部分にマッチするように なっています。たとえばパターンが「A+」、文字列「AAA」なら AAAではなくAにマッチしたところで処理が完了します。 AAAなら、「一番左のA」にマッチしま... 2015.12.05 php
php 繰り返しを含む正規表現を使う 文字の繰り返しを表すメタ文字というのがあります。 下記のメタ文字は、記号の直前の文字を繰り返すことを表します。 * 0回以上 + 1回以上 ? 0または1回 ... 2015.12.04 php
php 文字クラスを表す正規表現を使う []で囲んでいるパターンは、文字クラスと呼んでいます。 []内のいずれかが存在すればマッチします。 たとえばとかけば、「1」、「2」や「3」はマッチしますが、 「4」「45」、「a」はマッチしません。 文字クラス内で「^」を... 2015.12.03 php
php 1文字の正規表現を使う .(ピリオド)は、1文字を表すメタ文字です。 「P.P」というパターンは「PHP」にマッチします。 「PP」「PHHP」はマッチしません。 メタ文字 意味 . 任意の1文字 ... 2015.12.02 php
php 行頭と行末の正規表現を使う 正規表現にはメタ文字という 特殊な文字を使うことができます。 「^」は行頭を表します。「^PHP」というパターンには、 「PHP」、「PHPP」、「PHPABC」という文字列はマッチします。 「PPHP」「EDCPHP」はマッチしま... 2015.12.01 php
php 正規表現 以前、文字列についてチェックする方法と操作方法について書きました。 PHPでは、文字列をさらに詳細にチェックする方法があります。 文字列チェックを行うために、preg_match()関数を 使うことができます。今回は、検索... 2015.11.30 php