Python下正则表达式匹配包括换行符,语句怎么写?求帮忙!

<dt>喜欢书籍</dt><dd>漫画</dd></dl>,<dlclass="info"><dt>性别</dt><dd>男</dd><dd>相声表演•旅游<... <dt>喜欢书籍</dt>
<dd>
漫画 </dd>
</dl>, <dl class="info">
<dt>性别</dt>
<dd>男</dd>
<dd>
相声表演 •
旅游 </dd>

我想要标签<dd></dd>里的内容,但是有的没有换行符,有的有换行符,正则式怎么写??
展开
 我来答
albumin
2014-04-26 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2403万
展开全部
import re
matchs=re.finditer(r'<dd>(.*?)</dd>',htmltext,re.S)
for match in matchs:
print(match.group(1))
匹配时指定re.S可以让点匹配所有字符,包括换行符
镊子你好吗
2018-04-08 · TA获得超过2.2万个赞
知道小有建树答主
回答量:133
采纳率:100%
帮助的人:2.4万
展开全部

Python表达式换行符语句:import re
p = re.compile(r'<cite>([^<>\/].+?)</cite>')

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python的表达式写法与C/C++类似。只是在某些写法有所差别。

主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。>>, <<表示右移和左移。&, |, ^表示二进制的AND, OR, XOR运算。>, <, ==, !=, <=, >=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, &, <<, >>必须应用于整数。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xhogw168
2014-04-26
知道答主
回答量:15
采纳率:0%
帮助的人:6.4万
展开全部


 \ D + [\ s \ S] * \ |? [01]

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式