假设我有一个字符串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>
或理想情况下,head1,head3
我的代码如下,
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)
提前感谢您的帮助!