php通过正则拆分中英文

以下功能主要是用于中英文拆分
示例
php通过正则拆分中英文

$str = 'whether…or 是…还是…,不管…还是';
preg_match_all('/([A-Za-z\s…?’]+)([\x{4e00}-\x{9fa5}();;,…。、?]*)/u',$str,$string);
print_r($string);

输出

Array ( 
    [0] => Array ( [0] => whether…or 是…还是…,不管…还是 ) 
    [1] => Array ( [0] => whether…or ) 
    [2] => Array ( [0] => 是…还是…,不管…还是 ) 
)

上面暂时只使用于左边是英文,右边是中文的情况

未经允许不得转载:任鹏个人博客 » php通过正则拆分中英文

赞 (0) 打赏

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏