社区
基础编程
帖子详情
正则表达式问题
-神仙-
2005-07-21 11:25:58
<t>aaa<t>bbb</t>dddd</t>
<t>ccc</t>yyy<t>ooo</t>ddd
怎样才能正确匹配嵌套呢
依次匹配
aaa<t>bbb</t>dddd
bbb
ccc
ooo
...全文
124
5
打赏
收藏
正则表达式问题
aaabbbdddd cccyyyoooddd 怎样才能正确匹配嵌套呢 依次匹配 aaabbbdddd bbb ccc ooo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-神仙-
2005-07-22
打赏
举报
回复
老大就是强~~~
xuzuning
2005-07-22
打赏
举报
回复
因为你没有实际的去测试一下
取得一对标签里的内容可写作
<t>.*?</t>
当使用preg_match和preg_match_all时:
对于嵌套的 <t>aaa<t>bbb</t>dddd</t>
<t>.*?</t>
匹配到的是 <t>aaa<t>bbb</t>
<t>.*</t>
匹配到的是 <t>aaa<t>bbb</t>dddd</t>
对于并列的 <t>ccc</t>yyy<t>ooo</t>
<t>.*?</t>
匹配到的是 <t>ccc</t> 和 <t>ccc</t> <t>ooo</t>
<t>.*</t>
匹配到的是 <t>ccc</t>yyy<t>ooo</t>
而
$ar = preg_split("#<(/?t)>#",$str, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
对于嵌套的 <t>aaa<t>bbb</t>dddd</t>
得到
Array
(
[0] => t
[1] => aaa
[2] => t
[3] => bbb
[4] => /t
[5] => dddd
[6] => /t
)
对于并列的 <t>ccc</t>yyy<t>ooo</t>
得到
Array
(
[0] => t
[1] => ccc
[2] => /t
[3] => yyy
[4] => t
[5] => ooo
[6] => /t
)
接下来该怎样做,我想不用说了吧?
-神仙-
2005-07-22
打赏
举报
回复
也就是取得一对标签里的内容
<t>aaa<t>bbb</t>dddd</t>
取得的因该是aaa<t>bbb</t>dddd
<t>ccc</t>yyy<t>ooo</t>
取得的因该是
ccc, ooo
gu1dai
2005-07-22
打赏
举报
回复
我想大概不只我一格人不明白你的意思
xuzuning
2005-07-22
打赏
举报
回复
正则表达式要与相关工具结合才能发挥作用!
preg_match和preg_match_all是不可能做到的
用preg_split就能较好的解决
正则表达式
30分钟入门教程doc
正则表达式
30分钟入门教程
精通
正则表达式
正则表达式
各语言通用,这本书是经典中的经典
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的一个概念。
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串...
Python
正则表达式
(一看就懂)
哈喽O(∩_∩)O 今天来发一下python
正则表达式
,其实这个也是比较简单的 什么是
正则表达式
(⊙_⊙) 目前越来越多的网站、编辑器、编程语言都已支持一种叫“
正则表达式
”的字符串查找“公式”,有过编程经验的同学都应该了解
正则表达式
(Regular Expression 简写regex)是什么东西,它是一种字符串匹配的模式(pattern),更像是一种逻辑公式。 简单说,
正则表达式
是 python中必备的工具,主要是用来查找和匹配字符串的。
正则表达式
尤其在python爬虫上用的多。 正则表达
Linux基础之
正则表达式
正则表达式
:又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。
正则表达式
通常被用来检索、替换那些符合某个模式(规则)的文本。
正则表达式
是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章