首页 > Web开发 > 详细

PHP 正则表达式处理字符串的应用(一)

时间:2016-03-24 20:19:51      阅读:342      评论:0      收藏:0      [点我收藏+]

现有一个字符串如下:

‘旅行专题,旅行好玩 美好旅行;旅行真棒,一起旅行[旅行远足‘

里面的分隔符号不确定,需要置换为如下:

‘旅行专题,旅行好玩,美好旅行,旅行真棒,一起旅行,旅行远足‘

可以使用PHP 函数:

mixed preg_filter ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

或者:

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

任选一个来做字符串中分隔符的置换。参考代码如下:

 1 <?php
 2 
 3 $str1 = ‘旅行专题,旅行好玩 美好旅行;旅行真棒,一起旅行[旅行远足‘;
 4 $str2 = ‘aaaaa,ffff ddd;eeeee,ssss[wwwww‘;
 5 
 6 $preg = ‘/\p{P}|\p{Z}/u‘;
 7 $repl = ‘,‘;
 8 
 9 $arr = preg_replace($preg, $repl, $str1);
10 var_dump($arr);

相关的 PHP 知识可以参考手册:

http://php.net/manual/zh/book.pcre.php

 

PHP 正则表达式处理字符串的应用(一)

原文:http://www.cnblogs.com/qixiaoxuan/p/5316732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!