| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
preg_match(PHP 4, PHP 5) preg_match — 正規表現によるマッチングを行う 説明
int preg_match
( string $pattern
, string $subject
[, array &$matches
[, int $flags
[, int $offset
]]] )
pattern で指定した正規表現により subject を検索します。 パラメータ
返り値preg_match() は、pattern がマッチした回数を返します。つまり、0 回(マッチせず)または 1 回となります。 これは、最初にマッチした時点でpreg_match() は検索を止めるためです。逆にpreg_match_all()は、 subject の終わりまで検索を続けます。 preg_match() は、エラーが発生した場合にFALSEを返します。 変更履歴
例
例1 文字列 "php" を探す
<?php
例2 単語 "web" を探す
<?php
例3 URL からドメイン名を得る
<?php上の例の出力は以下となります。 domain name is: php.net
例4 名前つきサブパターンの使用法
<?php上の例の出力は以下となります。
Array
(
[0] => foobar: 2008
[name] => foobar
[1] => foobar
[digit] => 2008
[2] => 2008
)
注意 |
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「preg_match - 正規表現によるマッチングを行う」をGoogle検索
|