我正在使用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>
与<h2>
切换,现在它无效。
知道我做错了什么吗? (我不介意完全删除<h2>
标签,但这也不起作用。)
答案 0 :(得分:0)
'%<div class="list-block"[^>]*>\n?<h2>(.+)</h2>\n?(<div id="list">)?(.*)(</div>)?\n?</div>\n</div>%sU'`
现在正在使用,我不确定问题是什么,它可能是一个mediawiki格式化问题。