gpt4 book ai didi

python - 如何在没有 DOTALL 的情况下匹配任何东西 (DOTALL)?

转载 作者:太空狗 更新时间:2023-10-30 00:44:46 28 4
gpt4 key购买 nike

我的正则表达式需要默认的非换行符匹配点和 re.DOTALL 点(. 匹配换行符)。在单个正则表达式中,我需要前者中的几个和后者中的一个。尽管如此,因为我需要一个点来匹配换行符,所以我必须使用 DOTALL,并多次使用 [^\n] 以获得默认的“除换行符之外的任何内容”行为.

我想摆脱 DOTALL,用 . 替换那些 [^\n] 并有一个更复杂的方法在我需要的一个地方匹配“包括换行符在内的任何内容”。

所以问题是:在没有 DOTALL 的情况下匹配“包括换行符在内的任何内容”的正则表达式语法是什么?

最佳答案

match "anything including newline" without DOTALL?

你可以试试Character Classes or Character Sets

[\s\S]+

关于python - 如何在没有 DOTALL 的情况下匹配任何东西 (DOTALL)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328558/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com