gpt4 book ai didi

python - 如何通过python re查找 '\begin{minipage}'和 '\end{minipage}'之间的字符串?

转载 作者:行者123 更新时间:2023-12-01 04:32:32 26 4
gpt4 key购买 nike

我尝试过以下代码:

strReFindString = u"\\begin{minipage}"+"(.*?)"
strReFindString += u"\\end{minipage}"
lst = re.findall(strReFindString, strBuffer, re.DOTALL)

但它总是返回空列表。

我该怎么办?谢谢大家。

最佳答案

正如 @BrenBarn 所说,u"\\b" 解析为 \b;并且 \b 不是有效的正则表达式转义,因此 findall 将其视为 b (文字 b)。 u"\\\\b"\\b,正则表达式将其理解为 \b(文字反斜杠,文字 b)。您可以使用原始字符串来防止字符串中的转义解析,ur"\\b" 等于 u"\\\\b":

ur"\\b" == u"\\\\b"
# => True

关于python - 如何通过python re查找 '\begin{minipage}'和 '\end{minipage}'之间的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32174412/

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