Python正则表达式所有字母azAZ除了字母f?

2024-05-29 03:28:54 发布

您现在位置:Python中文网/ 问答频道 /正文

在下面的python正则表达式中,我需要忽略字母“f”:

我不想在正则表达式中使用“f”

有可能吗

https://pythex.org/

测试字符串:

MDCore.poster="//s-delivery15.mxdcontent.net/thumbs/2a9eb51ea746cf322c83cf60b5ac3acd.jpg";MDCore.furl=" ";MDCore.wurl="//s-delivery15.mxdcontent.net/v/2a9eb51ea746cf322c83cf60b5ac3acd?s=alp2UW7dP-gmVGa-ACoERA&e=1579990634";MDCore.vfile="2a9eb51ea746cf322c83cf60b5

我需要这个表达式生成的相同结果,但这里我从字母“g”开始忽略字母“f”:

(?:vsr|[g-zG-Z]url)[^=]*=\s*"([^"]+)

我需要这样的东西,但忽略“[a-zA-Z]url”中的字母“f”:

(?:vsr|[a-zA-Z]url)[^=]*=\s*"([^"]+)

Tags: 字符串httpsorgurlnet字母jpgthumbs
3条回答

如果您只需要wurl,可以使用组:

re.compile(r'MDCore\.wurl=\"(.[^\"]+)')

link to regex

我看到的所有其他答案也将删除URL中的“f”,这是不对的

这会奏效的

(?:vsr|[a-eg-zA-EG-Z]url)[^=]*=\s*"([^"]+)

这个怎么样:

re.compile("[a-eg-z]",flags=re.I)

它将匹配从"a""e"和从"g""z"的所有字母,并且标志re.I将使其忽略大小写

相关问题 更多 >

    热门问题