假设我有一个字符串s = <html><head1><title>something1something2<html><head2><title1>somethings1<html><head3><title1>somethings2<html><head3><title>somethings3
我正在寻找一个pattern = '<html><.*?><title>'
,我的字符串有两种类型的模式,'<html><.*?><title>'
和'<html><.*?><title1>'
,我想列出与第一种模式匹配的所有子字符串
当我使用findall或finditer时,我得到的是
<html><head1><title>
和
<html><head2><title1>somethings1<html><head3><title1>somethings2<html><head3><title>
但我想得到的是
<html><head1><title>
<html><head3><title>
或者理想情况下,头1,头3
我的代码在下面
s = <html><head1><title>something1something2<html><head2><title1>somethings1<html><head3><title1>somethings2<html><head3><title>somethings3
result = re.finditer('<html><.*?><title>', s)
或者
print re.findall('<html><.*?><title>', s)
提前感谢您的帮助!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐