ひよこメモ

備忘ブログ Ruby, Rails, AWS, html5, css3, javascript, vim,

preg_match

preg_match
正規表現によるマッチング。特定の文字列を含むかチェック。マッチしたら1を返す。マッチしなかったら0を返す。
引数は(パターン, 対象)
if (pregmatch('/ab/', 'abcde')) {
文字列あり
}

if (!pregmatch('/ab/', 'abcde')) {
文字列なし
}

正規表現を使わない場合はstrposかstrstr。
strpos:該当する文字列が無ければfalseを返す。見つかったら位置を数値で返す。
if (strpos('abcde', 'bc') !== false) {
//文字列あり
}

if(strpos('abcde', 'bc') === false) {
//文字列なし
}

strstr