0
4

1 に答える 1

2

Unicodeフラグを追加してみてください。

$regex = '@[۱]@u';

۱これは、実際には数バイトの長さであるためです。それらの正確なバイトはシンボルであるか、または偶然にそこにある個々のバイトであるため、それ自体は無害です。ただし、文字クラスでは、個々のバイトのいずれかが他の文字の個々のバイトのいずれかと一致する場合があります。これは、マップ内で互いに近接しているためです。

于 2012-11-09T17:58:50.563 に答える