php正则表达式教程官网,php正则表达式处理方法

本文主要和大家分享两个php正则表达式处理方法,希望能帮助到大家。

1、处理汉字

例如:软件工程专业[1,2]

获取:软件工程专业public function doMobilealtermajor(){

global $_W,$_GPC; $_GPC['do']='altercode'; for($i=1;$i<=29083 ;$i++){ $info = M('enroll_major')->getInfo($i); $major = $info['major'];

iconv("gbk","utf-8",$major); $pattern = '/([\x{4e00}-\x{9fa5}]+)(\[\d,\d\])/u'; $replace = '$1'; $newmajor = preg_replace($pattern,$replace,$major); $info['major'] = $newmajor;

M('enroll_major')->update($info);

} include $this->template('index');

}

2、A001北京大学

分离出代码和文字public function doMobilealtername(){

global $_W,$_GPC; for($id=1;$id<=1225;$id++){ $info = M('enroll_science')->getInfo($id); $pattern1 = '/\w\d+([\S|\s]+)/i'; $replacement1 = '$1'; $newname = preg_replace($pattern1, $replacement1, $info['name']); $pattern2 = '/(\w\d+)([\S|\s]+)/i'; $replacement2 = '$1'; $newcode = preg_replace($pattern2, $replacement2,$info['name']); $info['name'] = $newname; $info['zscode'] = $newcode;

M('enroll_science')->update($info);

} include $this->template('index');

}

1、处理汉字

例如:软件工程专业[1,2]

获取:软件工程专业public function doMobilealtermajor(){

global $_W,$_GPC; $_GPC['do']='altercode'; for($i=1;$i<=29083 ;$i++){ $info = M('enroll_major')->getInfo($i); $major = $info['major'];

iconv("gbk","utf-8",$major); $pattern = '/([\x{4e00}-\x{9fa5}]+)(\[\d,\d\])/u'; $replace = '$1'; $newmajor = preg_replace($pattern,$replace,$major); $info['major'] = $newmajor;

M('enroll_major')->update($info);

} include $this->template('index');

}

2、A001北京大学

分离出代码和文字public function doMobilealtername(){

global $_W,$_GPC; for($id=1;$id<=1225;$id++){ $info = M('enroll_science')->getInfo($id); $pattern1 = '/\w\d+([\S|\s]+)/i'; $replacement1 = '$1'; $newname = preg_replace($pattern1, $replacement1, $info['name']); $pattern2 = '/(\w\d+)([\S|\s]+)/i'; $replacement2 = '$1'; $newcode = preg_replace($pattern2, $replacement2,$info['name']); $info['name'] = $newname; $info['zscode'] = $newcode;

M('enroll_science')->update($info);

} include $this->template('index');

}

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值