gpt4 book ai didi

python - 使用正则表达式去除多行 python 文档字符串

转载 作者:太空宇宙 更新时间:2023-11-04 00:34:44 24 4
gpt4 key购买 nike

我想使用简单的搜索和替换从文件中删除所有 python 文档字符串,以下(极其)简单的正则表达式可以完成一行文档字符串的工作:

Regex101.com

""".*"""

我如何扩展它以使用多行代码?

尝试在许多地方包含 \s 但无济于事。

最佳答案

由于您不能使用内联 s (DOTALL) 修饰符,匹配任何字符的常用解决方法是使用具有相反速记字符类的字符类:

"""[\s\S]*?"""

"""[\d\D]*?"""

"""[\w\W]*?"""

将匹配 """ 然后任何 0+ 字符,尽可能少 *? 是惰性量化符,然后是尾随 """.

关于python - 使用正则表达式去除多行 python 文档字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44532041/

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