特定の文字グループを含むすべての単語を検索したいと思います。例えば、文字グループphでテキストを検索したい場合はphone find phill phdas
REGEXP私に戻るためにphill phone phdas
私はREGEXP以外の方法でそれをやりたいとは思わない。 0以上の単語文字が続く指定された文字グループを含む単語を検索する
/\w*ph\w*/
0以上の単語文字と一致します、あなたの検索用語ph
、続いて:あなたは、この正規表現を使用することができます
特定の文字グループを含むすべての単語を検索したいと思います。例えば、文字グループphでテキストを検索したい場合はphone find phill phdas
REGEXP私に戻るためにphill phone phdas
私はREGEXP以外の方法でそれをやりたいとは思わない。 0以上の単語文字が続く指定された文字グループを含む単語を検索する
/\w*ph\w*/
0以上の単語文字と一致します、あなたの検索用語ph
、続いて:あなたは、この正規表現を使用することができます
あなたは、PHPのPregmatch機能を使用することができますし、それが/W のpH \ wは/ \として正規表現を与える最初の引数だと。同様ワット後に星を付け、それが存在する任意の文字のため..です
これを試してみてください:
<?php
$subject = "your subject";
$pattern = '//\w*ph\w*//';
preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 3);
print_r($matches);
?>
すべてのあなたの答えは良いですが、私はのように行う必要があり、文字の複数のグループをチェックしたい場合これは/ \ w *(ph | in)\ w * /私のprint_R私の出力IDは私に単語を表示しない、文字グループだけ! – gfhgf