Php正则表达式标记内容标记

时间:2014-02-21 12:36:17

标签: php regex tags

我有一个问题:

我在字符串变量中有这个文本:

$subjet = "<section>
    <article id="s1n1">
        <img src=".." alt="..">
        <p id="pa1"><p>
        <p id="pa2"><p>
        <p id="pa3"><p>
    </article>
    <article id="s1n2">
        </h2></h2>
        <p id="pa4"><p>
        <p id="pa5"><p>
        <p id="pa6"><p>
    </article>
    <article id="s1n3">
        </h2></h2>
        <p id="pa7"><p>
        <p id="pa8"><p>
        <p id="pa9"><p>
    </article>
</section>"

我正在尝试使用正则表达式获取内容,

'/<article id="s1n1">(.*?)<\/article>/'

只是第一篇文章标签的内容,但我的正则表达式不起作用:/

你能帮帮我吗?

1 个答案:

答案 0 :(得分:2)

默认情况下,

.与Newline字符不匹配。添加s modifier