大文字または小文字のクエリーストリングと一致する正規表現

この質問@middusで私に説明しましたテキストから単語/文字列を抽出するので、強調表示された結果を表示できます。 私は以下の機能を持っています

$regex = '/([A-Za-z0-9.,-]+\s*){0,5}\sconsectetur purus(\s|[,.!?])(\s*[A-Za-z0-9.,-]+){0,5}/';
preg_match($regex, $content, $matches);
echo $matches[0];

consectetur purus is the query string that i inserted in my form. Problem is that in the text sometimes it appears like Consectetur purus.

検索したクエリ文字列に一致するように正規表現パターンを変更するにはどうすればよいですか?小文字か大文字のどちらかを検索して元のテキストを返しますか?

2
/([A-Za-z0-9。、 - ] + \ s *){0,5} \ sconsectetur purus(\ s | [、!!])(\ s * [A-Za- z0-9。、 - ] +){0,5}/i は大文字と小文字を区別しません。
追加された 著者 fardjad,

1 答え

大文字と小文字を区別しない検索を可能にするには、/ i正規表現修飾子を使用することができます。

8
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com