正则截取指定字符串 php,php截取指定字符串除了正则还有什么方法
$str=system('ping www.baidu.com');
正在 Ping www.a.shifen.com [115.239.210.27] 具有 32 字节的数据: 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 115.239.210.27 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 25ms,最长 = 26ms,平均 = 25ms Array
我想截取到里面的ip地址([]中的ip)。求问有几种思路。
我只想到了正则。但是正则还没学到。
想写一个小功能,碰到这个问题不会解决了
回复内容:
$str=system('ping www.baidu.com');
正在 Ping www.a.shifen.com [115.239.210.27] 具有 32 字节的数据: 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=25ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 来自 115.239.210.27 的回复: 字节=32 时间=26ms TTL=54 115.239.210.27 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 25ms,最长 = 26ms,平均 = 25ms Array
我想截取到里面的ip地址([]中的ip)。求问有几种思路。
我只想到了正则。但是正则还没学到。
想写一个小功能,碰到这个问题不会解决了
preg_match("/\[(\d+\.\d+\.\d+\.\d+)\]/","正在 Ping www.a.shifen.com [115.239.210.27] 具有 32 字节的数据: 来自 115.239.",$matches);
print_r($matches);
mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
用这个找出']'首次出现的位置
然后用
string substr ( string $string , int $start [, int $length ] )
截取字符串
相关标签:php
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
正则截取指定字符串 php,php截取指定字符串除了正则还有什么方法相关推荐
- python截取指定字符串_python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置...
python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置 利用re.finditer()特性. finditer() 返回一个MatchObject类型的iterator,它提供了匹配对象 ...
- c#截取字符串指定符号,在.NET中,C#字符串是可截取的,可从指定位置截取,也可指定数量...
C#核心开发-第16单元-字符串-第2节:截取字符串 C#核心开发-截取字符串 1. 什么是截取字符串? 截取字符串是指在一个比较长的字符串中截取一部分有用.有意义的子字符串. 在C#中,可以使用Su ...
- python 截取字符串6位,python按照指定字符或者长度 截取字符串
1.截取指定位置字符串 Python字符串可以理解为一个数组,获取某一部分的可以使用 str[beginIndex:endPosition],其中str为需要截取的字符串,beginIndex为需要截 ...
- mysql截取前几个字符串_mysql中截取指定字符前后的字符串
使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组 ...
- java截取固定大小图片_JAVA技巧(长字符串按指定长度截取)
在web开发中,会遇到这样一个问题,想让某个内容全部保持在一定长度范围内,未超出的行全部显示,超长的行只允许显示一定的长度,结尾用省略号代替. 粗想一下,实现这个功能很容易,直接取字符串的长度(用le ...
- 截取指定字符前面或后面的字符串
截取指定字符串: 1.任务需求 假设数据库中: 某一列数据像这样,每个数据都有同一个字符"/", 这时如果我们需要获取这个字符的前面的字符串或后面的字符串,应该用什么SQL语句呢? ...
- jq 截取指定字符前_jq 截取字符串
var str="abcde"; 截取ab; str=str.substring(0,2); 意思是从第一个字符开始截取两位: 一.函数:split() 功能:使用一个指定的分隔符 ...
- 微信小程序JS字符串操作方法汇总,包含切割截取split,合并字符串join,连接字符串concat,返回指定字符串charAt,提取字符串substring等
微信小程序JS字符串操作方法汇总 JS对字符串进行切割截取 1.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico| ...
- ios去掉字符串中的某个字符_iOS 截取字符串中两个指定字符串中间的字符串方法...
例如,要截取一个字符串中,两个指定字符串中间的字符串,OC截取方法如下: // 要截取 "> 和 之间的汉字内容: @implementation ViewController - ( ...
- js 截取指定字符后面/前面的所有字符串
解决方案: //js 截取指定字符后面/前面的所有字符串let str = '你还好吗?嗯?我很好!'//截取第一个?前面的字符串var index = str.indexOf("?&quo ...
最新文章
- 比较全的 POM.xml
- 学JS的心路历程 -函式(三)this
- linux查找influx的安装位置,InfluxDB学习之InfluxDB的安装和简介 | Linux大学
- linux退出大于符号,每天一个linux命令--退出符号
- jzoj4227-B【dp,字符串】
- leetcode287. 寻找重复数(二分法)
- iec61131 3 html5,IEC61131-3{ed3.0}标准资料.doc
- 数据结构 7-0 查找
- 2021-08-04 模糊查询
- 论文查重算法 python_论文查重降重绝密方法
- 16进制颜色转RGB颜色
- 机械革命Z2 键盘失灵
- JavaScript中的时间与日期、正则表达式和Function类型
- GIS应用技巧之制图立体感
- AToken全观:情人节妹子收了520个BTC,成吨狗粮灌到饱
- KOBAS 3.0学习
- 漂亮学姐计算机软考【认证】通过了的学习方法和小技巧
- Testlink配置设置(参考文章)
- 数据结构 | 3.树与二叉树
- Yocto开发篇 | Ubuntu构建与体验Poky发行版(Yocto 3.1版本)