php+正则将字符串中的字母数字和中文分割

 更新时间:2014年06月11日 17:57:27   投稿:hebedich  
如果一段字符串中出现字母数字还有中文混排的情况,怎么才能将他们区分开呢,经过一番思索,得到了如下代码,分享给大家

如:$str="php如何将字 符串中322的字母数字sf f45d和中文_分割?";按数字或字母分割。

复制代码 代码如下:

$str = "php如何将字 符串中322的字母数字Asf f45d和中文_分割?";
$arr = preg_split("/([a-zA-Z0-9]+)/", $str, 0, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); 
print_r($arr);

结果

复制代码 代码如下:

$new = array();
$new[0]="php";
$new[1]="如何将字 符串中";
$new[2]="322";
$new[3]="的字母数字";
$new[4]="sf";
$new[5]=" ";
$new[6]="f45d";
$new[7]="和中文_分割?";

相关文章

  • 用正则表达式匹配字符串中汉字及中文标点符号

    用正则表达式匹配字符串中汉字及中文标点符号

    正则表达式通常用于判断某一个字符串是否符合或满足某一种格式,下面这篇文章主要给大家介绍了关于如何使用正则表达式匹配字符串中汉字及中文标点符号的相关资料,需要的朋友可以参考下
    2022-07-07
  • 比较常用证件正则表达式验证大全

    比较常用证件正则表达式验证大全

    最近做项目,有项目需求需要对各种常用的证件进行验证。而港澳通行证,台湾通行证,护照这些证件,在网上没有搜到正则验证的方法,后来经过一番折腾,结合validator这个验证插件写了一些代码,在此分享给大家,需要的朋友可以参考下
    2015-10-10
  • 正则基础之 神奇的转义

    正则基础之 神奇的转义

    不同的语言或应用场景下,正则定义方式、元字符出现的位置不同,转义的方式也是林林总总,不一而同
    2012-10-10
  • 一个特牛的日期时间判断正则表达式

    一个特牛的日期时间判断正则表达式

    一个特牛的日期时间判断正则表达式...
    2006-06-06
  • 密码强度检测函数(正则)

    密码强度检测函数(正则)

    密码强度检测函数(正则)...
    2006-08-08
  • 55分钟学会正则表达式(来自Github)

    55分钟学会正则表达式(来自Github)

    正则表达式是一种查找以及字符串替换操作。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于文本的一些操作,这里虽然说时间有点短,但经过一段时期的联系,每次正则可能功能更全,代码量也更好,考虑的也会更周全
    2020-04-04
  • 超常用的PHP正则表达式收集整理

    超常用的PHP正则表达式收集整理

    这篇文章为大家分享了超常用的PHP正则表达式,包括表单验证匹配、字符匹配、数字匹配等,对正则表达式进行分类整理,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • python 正则表达式 re.sub & re.subn

    python 正则表达式 re.sub & re.subn

    正则表达式一个比较常见的用途是找到所有模式匹配的字符串并用不同的字符串来替换它们。sub方法提供一个替换值,可以是字符串或函数,和一个要被处理的字符串。这篇文章主要介绍了python 正则表达式 re.sub & re.subn,需要的朋友可以参考下
    2017-12-12
  • eclipse、myeclipse中删除所有注释正则表达式

    eclipse、myeclipse中删除所有注释正则表达式

    这篇文章主要介绍了eclipse、myeclipse中删除所有注释正则表达式,本文直接给出正则表达式代码,需要的朋友可以参考下
    2015-07-07
  • 正则表达式regular expression详述(二)

    正则表达式regular expression详述(二)

    正则表达式regular expression详述(二)...
    2006-06-06

最新评论