<分区>
为什么这符合预期,但无法转入?单行 s 工作正常。
import re
s = """<script>
wut</script>"""
print(re.match('<script(.*?)</script>', s, re.DOTALL).groups())
# Returns ('>\nwut',)
print(re.sub('<script(.*?)</script>', '', s, re.DOTALL))
# Returns <script>
# wut</script>
我只想明白这一点;无需建议 Beautiful Soup 或手动解析。