开发者

PHP Regex: Get info between groups of HTML tags?

I have been programming a word-unscrambler. I need to parse the information between a group 开发者_C百科of tags and another, and put all matches into an array. The beginning tag is:

<tr> <td></td><td><li>

and the ending tag is:

</li></td> </tr>

I know some regular expressions, but I am unfamiliar with PHP.


<tr> <td><\/td><td><li>(.*)<\/li><\/td> <\/tr>

Test is here: http://rubular.com/regexes/13241


PHP can cope with both PERL and POSIX regexes, so you'll need to use the function for the flavour that you know. I believe that the code posted by @Gazler should work in either case, though it will need to be surrounded by /s, and quoted:

$reg = '/<tr> <td><\/td><td><li>(.*)<\/li><\/td> <\/tr>/';

There's a PHP PERL regex based test site here: http://j-r.camenisch.net/regex/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜