1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 求截取PHP指定字符串代码

求截取PHP指定字符串代码

时间:2019-07-07 18:58:50

相关推荐

求截取PHP指定字符串代码

后端开发|php教程

求截取PHP指定字符串代码

后端开发-php教程

有下面一段html字符串:

ibos2.0源码,vscode微信排版,ubuntu7.1,tomcat 7.0远行,sqlite数据库交互,抖音爬虫搜索关键词,php url转义,seo教学割韭菜,dedecms5.7化妆品公司网站源码,分销网页版源码,数据查询后台模板lzw

aaaa

bbbb

cccc

dddd要想输出下面内容:

易语言导出文本源码,aidlux vscode 中文,ubuntu 国内源,cmd启动tomcat,sqlite查询结果,南昌网页设计制作,织梦优化数据库,香港vps云服务器,dz论坛打工插件,国内前端ui框架,c写爬虫,php 5.6,页面seo,springboot会话共享,phpcms热门标签,公司网站后台管理,css和div制作个人网页,easyui开发模板,建站之星后台登陆,php 登录页面模板,动易学校网站管理系统 下载,邮件接收程序lzw

aaaa

dddd即删除中间两个

前面的内容及

的简易代码,由于还要输出为html,不用数组方式。

易语言qq号码采集源码,vscode前进后退,ubuntu系统开机网络慢,tomcat最好版本,sqlite微信撤回,dz插件页面加载不出来,前端后端it开发框架,爬虫开题报告范文,php文件 乱码,seo最好的cms,网站整站模板源码,asp 网页无法访问(错误代码 500),杰奇深绿色简洁小说模板,css 页面背景图片,jsp管理系统素材,java swing应用程序lzw

回复讨论(解决方案)

$s = aaaa

bbbb

cccc

dddd

;echo preg_replace(/

\w+/, \, $s, 2);

aaaa

dddd

还有点小问题,单独运行没问题,但上面的表达式实际用到我的字符串时,因为第二段br里含有( ),,最后一段br里含有“-”,截取出来有点问题。

$s = ‘

aaaa

11(22)

cccc

dd-dd‘;

截取出来变成了:

$s = ‘aaaa(22)

cccc-dd‘;

$s = aaaa

11(22)

cccc

dd-dd

;echo preg_replace(/

[\(\)-\w]+/, \, $s, 2);

补充说明:aaaa、cccc是中文。

补充说明:aaaa、cccc是中文。

$s = 中文

11(22)

拼音

dd-dd

;echo preg_replace(/

[\x{4e00}-\x{9fa5}\w\(\)-]+/u, \, $s,2) ;//UTF-8编码

谢谢。第一段截取出来的还是错位,还是直接贴我原始的字符吧:

计算机编程

1-9(1,2)

王某

3-307

要想输出两种效果:

1.

计算机编程

3-307

2.

计算机编程

1-9

3-307

第二段只去掉括号及里面内容

1

echo preg_replace(/

[^<]+/, \, $s, 2);

2

echo preg_replace(/\(.+?\)/, \, $s);

1

echo preg_replace(/

[^<]+/, \, $s, 2);

2

echo preg_replace(/\(.+?\)/, \, $s);

谢谢版主,第一条正确了,第二条的“王某

还在。

echo preg_replace(/

[\x{4e00}-\x{9fa5}\w\(\)\-,]+/u, \, $s,2) ;//UTF-8编码

你多了,逗号在【】方括号里面加进去啊

<?php$str = aaaa

bbbb

cccc

dddd

;$arr = explode(

, $str);array_splice($arr, 1, 2);echo implode(

, $arr);?>

请jordan102帮忙,第二条 echo preg_replace(‘/\(.+?\)/’, ”, $s) 还需要截掉“王某

“的部分。

echo preg_replace_callback(/

[^<]+/, foo, $s, 2); function foo($m){return strpos($m[0], () !== false ? preg_replace(/\(.+?\)/,\,$m[0]) : \;}

谢谢,单独对于一句里面的运行没问题了。但前面还有些语句和空格之类的加上运行就有问题了。

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