php 以多种分隔符拆分字符串
方法一:先将分隔符转换成统一字符,再使用explode进行拆分
$arr=explode('#',str_replace(array(":"),'#',$string));
方法二:使用preg_split拆分
$string="php教程#php入门:教程#字符串:多分隔符#字符串:拆分#数组";
$arr = preg_split("/(#|:)/",$string);
print_r($arr);
输出结果:
Array
(
[0] => php教程
[1] => php入门
[2] => 教程
[3] => 字符串
[4] => 多分隔符
[5] => 字符串
[6] => 拆分
[7] => 数组
)
转载于:https://www.cnblogs.com/lezuw/p/11341334.html
php 以多种分隔符拆分字符串相关推荐
- python怎么拆分没有分隔符字符串_python如何拆分含有多种分隔符的字符串
案例: 把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下 s = '12;;7.osjd;.jshdjdknx+' 其中 ; . + 是分隔符 有哪些解决方案? 方法1:通过str.spl ...
- Python按照指定的分隔符拆分字符串split()函数
[小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python按照指定的分隔符拆分字符串 split()函数 ● 选择题 ...
- 【Python教程】两种方法教你拆分含有多种分隔符的字符串
方法一:连续使用str.spilt()方法,每次处理一种分隔符: str.split()方法的应用:按某一种分隔符分割字符串: #不能用单词字符进行分割(字母.数字.下划线) A.str.split( ...
- 基于多种分隔符进行字符串的分割
首先来说,字符串尾部的不叫分隔符,字符串中间的才叫分隔符. 例如 Hello World, My name is Python. 中的点号就不是分隔符 将下面这个字符串切分成单个的单词. Hello ...
- 字符串拆分,根据指定分隔符拆分字符串
有时需要根据指定内容,完成对字符串的拆分,针对这个需求,将字符串函数进行整合,完成了拆分字符串的功能 比如:我们有一组数据 "SPLITxxLINExxTOxxARRAY",中间有 ...
- 多种分隔符分割字符串
# split 是str的内建方法, 但是只能处理相同的分隔符 import re dir_py = r"F:\cpython-master\cpython-master\Python\as ...
- 如何拆分含有多种分隔符的字符串
对于分割字符床,我们通常想到的都是运用字符串中的split()方法来进行分割,但是此种方法只能分割单一分割符.比如:对于多个分割符的字符串s,我们如果用split的方法进行分割时就会报错: s='ab ...
- Python学习教程:针对任意多的分隔符拆分字符串
我们需要将字符串拆分为不同的字段,但是分隔符(以及分隔符之间的空格)在整个字符串中并不一致. 字符串对象的split()方法只能处理非常简单的情况,而且不支持多个分隔符,对分隔符周围存在的多种空格情况 ...
- python分隔符的使用,在python中使用分隔符“\”拆分字符串
这里有两个问题.在 路径分割 通常使用os.path.split来处理路径:>>> import os.path >>> p=r'C:\Users\xyz\file ...
最新文章
- exchange 2007 碰到NDR
- Grails通过sessionId获取session对象
- awk 分隔符 多个空格_如何在awk中指定多个分隔符
- android 判断是否正在扫描蓝牙_判断蓝牙是否连接
- 计算机的硬盘和光盘数,磁盘与光盘介绍-计算机组成原理与汇编语言-电子发烧友网站...
- 阿里云OSS 上传文件SDK
- c# ui 滚动 分页_UI备忘单:分页,无限滚动和“加载更多”按钮
- redis事务的简单介绍
- 查看linux内存优化,Linux性能优化和监控系列(三) 分析Memory使用状况
- OpenSSH概念和基本用法——SSH 客户端
- springboot上传文件(前端传来的是base64字符串形式)
- 记录一次C#爬虫记录,获取必应图片
- 【Unity】问题记录:Some objects were not cleaned up when closing the scene
- Dragonfly 三维可视化数据分析处理软件-切片分析工具使用教程
- Metasploit渗透测试魔鬼训练营
- 破解Excel2013密码设置工作表保护
- ubuntu18.04字体设置
- codeforce Gym 100685E 	Epic Fail of a Genie(MaximumProduction 贪心)
- 特斯拉放弃私有化!马斯克想一出是一出
- Greenplum性能调试记录
热门文章
- MIT和GPL到底是怎么兼容的
- 硅传公司的CC1310模块 Flash解锁和擦除CC1310无法正常擦除flash
- 节奏对于游戏配音的重要性
- python 打卡程序_基于python35,使用基于Linux的任务命令,CNIC自动打卡程序
- 发送Https请求工具
- java显示proe文件_PROE配置自定义大全(绝对值得你看)
- creo扫描选择多条链作为轨迹_Proe/Creo如何使用可变截面扫描创建曲面之垂直于投影...
- 为什么设置了smtp并已开启,qq邮箱发邮件还是不好使
- mac安装Kafka启动 模拟生产者消费者
- 23 种设计模式的通俗解释,虽然有点污,但是秒懂 !