300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 求一正则表达式.解决方案

求一正则表达式.解决方案

时间:2023-01-27 05:48:24

相关推荐

求一正则表达式.解决方案

后端开发|php教程

00006,BK,quot,0003,0001

后端开发-php教程

在线求一正则表达式.

android源码二次开发,ubuntu如何运行qt,爬虫 知乎问答,不懂 php,陈辉seolzw

,有这么一些字符串.

java在线考试系统源码下载,ubuntu安装打不开,tomcat 线程池满原因,爬虫注册网站,php游戏后端好做吗,虫草 seolzw

BS0001/BK0003,或者 BK00006,或者 BK00006/BBM0009/DDK0003

客户管理系统源码asp,ubuntu路由文件共享,爬虫写入txt文本,php $.post请求,天津SEO待遇lzw

如果有斜杠,要返回斜杠前的内容,没有就是本身.

以上三个返回.

BS0001,BK00006,BK00006

求一正则表达来实现

——解决方案——————–

PHP code

$s=BS0001/BK0003,或者 BK00006,或者 BK00006/BBM0009/DDK0003;

preg_match_all(#([^/\s]+?)/#s,$s,$m);

print_r($m[1]);

/*

Array

(

[0] => BS0001

[1] => BK00006

[2] => BBM0009

)

*/

------解决方案--------------------

PHP code

$str = "BS0001/BK0003,或者 BK00006,或者 BK00006/BBM0009/DDK0003";

echo preg_replace("/.*?\b([\w]{6,})[\w\/]*/i", "\\1,", $str);

//BS0001,BK00006,BK00006,

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。