0

我正在使用 mediawiki 并且我有
<div class="list-block"> == 2014 and beyond == <div id="list">My best day </div></div> 我正在使用正则表达式的文本:

%<div class="list-block"[^>]*>\n?<h2>(.+)</h2>\n?(<div id="list">)?(.*)(</div>)?\n?</div>\n</div>%sU

它不工作。它最初具有 <div class="list-block">''' 2014 and beyond'''<div id="list">My best day </div></div> 并且 %<div class="list-block"[^>]*>\n?<b>(.+)</b>\n?(<div id="list">)?(.*)(</div>)?\n?</div>\n</div>%sU 效果很好。<b>我用 the切换了<h2>,现在它不起作用。知道我做错了什么吗?(我不介意<h2>完全删除标签,但这也不起作用)。

4

1 回答 1

0
    '%<div class="list-block"[^>]*>\n?<h2>(.+)</h2>\n?(<div id="list">)?(.*)(</div>)?\n?</div>\n</div>%sU'`

现在正在工作,我不确定问题是什么,可能是 mediawiki 格式问题。

于 2013-09-12T07:52:42.373 回答