正規表現は xf0x9fx91xab のようなデータとどのように一致する必要があります正規表現は xf0x9fx91xab とどのように一致する必要があります。助けてください!式はどうやって書けばいいのでしょうか? ? 共有先: -----解決策---------文字列が utf -8 の場合、私の推測が正しければ、xf0x9fx98x83 などは文字列全体にいくつかの形式しかなく、それぞれが 1 つの文字とみなされるべきです (単語はなく、プレースホルダーと区切りとしてのみ機能します) 文字列が API からのものである場合は、API のドキュメントを参照することをお勧めします -----解決策--------------------------------他の投稿でも書きましたが、理解が浅くて残念です ルール文字列: /xf0.../$s = "这只是程序中的测试文本\xf0\x9f\x98\x83,实际上表情符是用内码表示的\xf0\x9f\x86\x93。"; preg_match_all('/\xf0.../', $s, $r); foreach($r[0] as $v) echo current(unpack('H*', $v)), PHP_EOL;ログイン後にコピーf09f9883 f09f8693