您好任何人都可以帮我决定下面的正则表达式:
<?xml-stylesheet type="text/xsl" href="http://www.google.com"?>
我正在努力,但没有工作:
r'<[?](xml-stylesheet)[?]>'
答案 0 :(得分:0)
您可以使用此正则表达式:(demo)
<\?xml-stylesheet.*?\?>
答案 1 :(得分:0)
我认为您正在尝试匹配<?xml-stylesheet
代码。如果是,那么您可以尝试下面的代码
>>> import re
>>> s = """
... foo
... <?xml-stylesheet type="text/xsl" href="http://www.google.com"?>
... bar"""
>>> re.search(r'<\?xml-stylesheet[^>]*?\?>', s)
<_sre.SRE_Match object at 0x7f452c365370>
>>> m = re.search(r'<\?xml-stylesheet[^>]*?\?>', s)
>>> m.group()
'<?xml-stylesheet type="text/xsl" href="http://www.google.com"?>'