反代替换中的正则问题求教

2013-03-07 22:35:36 +08:00
 a7898585
用这个正则替换的<div class="book_article_listtext">[\s\S]+?<div>但是不成功,求解答
内容是div class="book_article_listtext"><dl id="chapterlist">
<dl id="chapterlist"> <dd><a href="/diy/2778.html" class="title">第1147章 [你不属于这里] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2777.html" class="title">第1146章 [一块煤炭一张票] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2776.html" class="title">第1145章 [虎哥] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2775.html" class="title">第1144章 [遗传] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2774.html" class="title">第1143章 [还差2点] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2769.html" class="title">第1138章 [磨刀霍霍] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2768.html" class="title">第1137章 [黑] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2767.html" class="title">第1136章 [掀开] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2766.html" class="title">第1135章 [跟他约好了] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2765.html" class="title">第1134章 [金钥匙] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2764.html" class="title">第1133章 [星星和包子] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2763.html" class="title">第1132章 [杨辰家的女人们] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2762.html" class="title">正文 第1131章 [抱大腿] </a></dd></dl>
<dl id="chapterlist"> <dd><a href="/diy/2761.html" class="title">第1130章 [你还有没有自尊] </a></dd></dl>
</div>
2772 次点击
所在节点    程序员
4 条回复
enj0y
2013-03-07 23:26:36 +08:00
经验告诉我NGINX不支持 + 的匹配
molinxx
2013-03-07 23:38:57 +08:00
小说站的话最好还是用apache,nginx下的一些规则会有问题,尤其是静态化和伪静态~
clowwindy
2013-03-08 21:47:16 +08:00
建议尽量不要用正则表达式处理 HTML,因为 HTML 不是正则语言,需要 parser 才处理的了。
a7898585
2013-03-08 23:22:01 +08:00
@clowwindy 谢谢啊,已经解决了,感谢回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/62264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX