タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

正規表現と*プログラミングに関するsuroisuのブックマーク (4)

  • 4.11 正規表現関数

    4.11 正規表現関数 正規表現パターンを用いた検索や置換はデータベースを利用したWebアプリケーションではよく使います。PHPでは、そのために正規表現パターンを用いて処理する正規表現関数が準備されています。 正規表現検索で使用する関数には、preg_match関数、preg_match_all関数、preg_grep関数があります。 正規表現検索・置換で使用する関数には、preg_replace関数があります。 正規表現パターンを用いた文字列の分割に使用する関数には、preg_split関数があります。 ■preg_match() 対象文字列の中にパターン文字列にマッチするものがあるかないかをチェックするにはpreg_match関数を使用します。preg_match関数の書式は次のとおりです。 preg_match(パターン文字列, 対象文字列) サンプルのリストを4.55に示します。

  • PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace - SAK Streets

    PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace ■正規表現 ・PHP では、ereg で文字列の検索や置き換えを行う。 (パターンマッチ、パターンマッチング) 大文字小文字の区別をしない場合は、eregi を使用する。 また、文字列を置き換える場合は、ereg_replace を使用する。 大文字小文字の区別をしない置き換えは、eregi_replace を使用する。 $rcd = ereg(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = eregi(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = ereg_replace(マッチパターン, 置換文字列, 対象変数); |_ True 一致(マッチ数)

  • preg_match_all

    (PHP 3>= 3.0.9, PHP 4 , PHP 5) preg_match_all -- グローバル正規表現検索を行う 説明int preg_match_all ( string pattern, string subject, array matches [, int flags]) subjectにおいて patternで指定した正規表現にマッチする かどうかを検索し、flagsで指定した 順番で matchesに結果を代入します。 最初にマッチするものが見つかった後、最後にマッチしたパターンの後から 検索が続行されます。 flagsは、以下のフラグの組み合わせとなります。 (PREG_PATTERN_ORDERを PREG_SET_ORDERと組み合わせて使用することは無意 味であることに注意して下さい。) PREG_PATTERN_ORDER $matches[0] がパタ

  • 正規表現で記号 & アンドの検索ってサポートされてない?

    preg_matchあるいはereg関数を用いて、 &p=XX (XXは半角数字2桁)のようなパラメーターがURLに含まれるかを調べたいのですが、p=XXまではうまくいくのですが、&p=XXだと マッチしなくなります。 $url = "http://hogehoge.jp/index.php&p=01"; $pattern = "&p=[0-9]{2}"; if (preg_match($pattern, $url)) { echo "ある"; } else { echo "ない"; } ご指導のほど宜しくお願いします。

    正規表現で記号 & アンドの検索ってサポートされてない?
  • 1