gpt4 book ai didi

python - 使用正则表达式在不应该的时候使用加号

转载 作者:太空宇宙 更新时间:2023-11-03 13:21:35 24 4
gpt4 key购买 nike

我这里有这个正则表达式:

"\d+.?\d*\^\d+\.?\d*"

它应该做的是在像 1*1+2^10*1 这样的字符串中找到像 2^10 这样的东西,但是它返回了 1+2^10.

我做错了什么?我认为这与 .?

有关

最佳答案

在正则表达式中,. 字符代表“匹配任何字符”。你将不得不逃避它:

"\d+\.?\d*\^\d+\.?\d*"

您可以使用 RegexPal 来尝试您的正则表达式

关于python - 使用正则表达式在不应该的时候使用加号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995587/

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