php正则怎么截取中间字?

2023-03-08 21:58:11 15 0
卡卡

导读:今天恰卡编程网来给各位分享关于php正则怎么截取中间字的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

php正则怎么截取中间字?

  • 1、php正则截取指定符号之间的字符串?
  • 2、PHP正则表达式,取出两个字符串中间的字符。
  • 3、php使用正则,如何截取中间的文字?
  • 4、php使用正则,如何截取中间的文字????

php正则截取指定符号之间的字符串?

按照你的要求截取第一个【和最后一个】之间的字符串的php程序如下

(用正则表达式中的贪婪匹配模式,取第一捕获组的数据)

?php

$str="击链器【到手】得理多】";

$regex="/【(.*)】/";

preg_match_all($regex,$str,$result);

echo $result[1][0];

?

PHP正则表达式,取出两个字符串中间的字符。

?php 

$str ='"pic_url":"g-dsdf.fadsfdasfdkjdafndasdjfdadfd.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html

棉大码男装夏装宽松加肥","pic_url":"g-dsdf.jhfghdfhsft.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html

个性几何图形印花短袖T恤","pic_url":"g-nnnmmrtdfff.t.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html';

preg_match_all("@\"pic_url\":\"(.*).jpg\"@", $str, $match);

echo 'pre';var_dump($match);exit();

把上述代码运行一下

这应该就是你要的数据吧

php使用正则,如何截取中间的文字?

你这个字符串很简单啊,这是一个json字符串,把它转换为数组即可拿到想要的值,不需要正则也可以

php使用正则,如何截取中间的文字????

首先确定你这段内容是字符串类型,而不是JSON类型数据

$str = 'var returnCitySN = {"cip": "124.160.212.80", "cid": "330100", "cname": "浙江省杭州市"}';

$preg = "/cname\": \"(.*)\"}/";

preg_match_all($preg,$str,$matchArr);

var_dump($matchArr[1][0]);

结语:以上就是恰卡编程网为大家整理的关于php正则怎么截取中间字的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于php正则怎么截取中间字的相关内容别忘了在本站进行查找喔。

收藏
分享
海报
0 条评论
15
上一篇:php怎么解决高并发(2023年最新解答) 下一篇:iis怎么添加php(2023年最新解答)

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码