1

preg_match("/\b(word1|word2)\b/iu", 'text text text word1 text text');

何らかの理由で、上記のコードはあるサーバーではヘブライ文字で機能しませんが、別のサーバーでは機能します。原因は何ですか?

4

3 に答える 3

0

ユニコードプロパティのサポートが有効になっているPerl互換の正規表現(PCRE)はありますか?それは私の推測です。

于 2012-04-04T20:45:01.727 に答える
0

preg_match()関数のパターンに UTF-8 文字を含めるには、少なくともサーバーに Perl 互換正規表現 (PCRE) バージョン 3.9 が必要です。

于 2013-08-11T13:51:26.927 に答える
-1

preg_match( "/ \ b(word1 | word2)\ b / iu"、utf8_decode('text text text word1 text text'));を試してください。

于 2012-04-04T20:45:39.363 に答える