正则应该怎么匹配类似\xf0\x9f\x91\xab的数据 我正则应该怎么匹配\xf0\x9f\x91\xab。求帮忙!表达式怎么写?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s = "\xf0\x9f\x91\xab";var_dump(preg_match('/\xf0\x9f\x91\xab/', $s)); 那你这个只能匹配一个啊。这只是其中的一个。请贴出需要匹配所有内容!!比如这样:你们好啊\xf0\x9f\x98\x83我今天很\xf0\x9f\x86\x93。这个二进制是不确定的。 如果你的字串是utf-8的话,我没猜错的话,\xf0\x9f\x98\x83 等等是个分隔符,整个字串里面应该只有几种形式,应把它们各自看作一个字符(无字,只起占位、分隔作用)如果你的字串来自某个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;f09f9883f09f8693 呵呵,我现在参照你的方法这样实现$text = "这只是程序中的测试文本\xf0\x9f\x98\x83,实际上表情符是用内码表示的\xf0\x9f\x86\x93。";// 回调函数function call($matches){ return "[emoji]".bin2hex($matches[0])."[/emoji]";}echo preg_replace_callback( "|\xf0...|", "call", $text); 求地方门户网站的策划书或方案! input type里面的value怎么使用php的值 求一个php+xml分页代码 ajax在PHP中的一个经典问题,至今没有完美答案() 请问同时发邮件给多个人时的一个问题~~~ 关于对象引用变量的问题 怎么显示才行? 论坛测试中,请帮忙测试 为什么我的在script里用不起代码 APMServ服务开启了,但是打不开本地网站 也安装不了dede了 求助:php内建类的资料 mysql表改了编码,语句执行就报错
var_dump(preg_match('/\xf0\x9f\x91\xab/', $s));
那你这个只能匹配一个啊。这只是其中的一个。
请贴出需要匹配所有内容!!
比如这样:你们好啊\xf0\x9f\x98\x83我今天很\xf0\x9f\x86\x93。这个二进制是不确定的。
如果你的字串来自某个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
// 回调函数
function call($matches)
{
return "[emoji]".bin2hex($matches[0])."[/emoji]";
}
echo preg_replace_callback(
"|\xf0...|",
"call",
$text);