作者bruce620 (o(‧"‧)o)
看板PHP
标题[请益] ereg正规表示如何抓第一个tag
时间Sun Jan 2 23:40:13 2011
各位好 新年快乐
想请教一下先进
在ereg这个函式
要如何用regular expression表示第一个tag
例如
ereg("<dd>产品名称:(.*)<\/dd>", $contents, $catalog);
因为下面还有很多</dd>这个tag 所以他会抓到最後一个</dd> 的tag
把中间所有内容列出来
若今天只要抓到第一个出现</dd>内的data
该如何指定第一个呢?
还有 如果今天是要抓到第二个</dd>tag的话
该如何表示
谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.63.100.169
1F:推 s25g5d4:我记的PHP有个函数会把match到的所有都存入阵列中 01/03 00:06
2F:→ s25g5d4:preg_match? 01/03 00:06
3F:→ ideaup:preg_match_all() 01/03 08:06
4F:→ finalodyssey:这函式最好不要用,PHP 5.3版就会被移除,换preg系列 01/03 10:36
5F:→ bruce620:那请教一下 正规表示式有第几个的规则吗? 不是共几次的哦 01/03 13:09
6F:推 s25g5d4:记得是没有...欢迎光临RegExp版 01/04 20:59