使用正则表达式python从一个字符串中提取字符

使用正则表达式python从一个字符串中提取字符,python,regex,Python,Regex,在正则表达式python中,如何在某个字符后提取某个单词 例如: 给定='abcdefghijkl“mnop:'qfdf“gg”' 我想得到qfdf,它在“mnop:”之后,在“gg”之前。给定的字符串是一个字符串,没有空格 到目前为止,我可以使用\w+“mnop:”来访问qfdf“gg”,但我不知道python正则表达式中的任何\K函数。我也知道使用(?杠杆环顾: (?<="mnop:")[^"]+(?="gg") 你试过什么吗?是你的朋友。@codeforester是python的r

在正则表达式python中,如何在某个字符后提取某个单词

例如: 给定='abcdefghijkl“mnop:'qfdf“gg”'

我想得到qfdf,它在“mnop:”之后,在“gg”之前。给定的字符串是一个字符串,没有空格

到目前为止,我可以使用\w+“mnop:”来访问qfdf“gg”,但我不知道python正则表达式中的任何\K函数。我也知道使用(?杠杆环顾:

(?<="mnop:")[^"]+(?="gg")

你试过什么吗?是你的朋友。@codeforester是python的regexr.com吗?我以为这是js的。。
In [6]: given = 'abcdefghijkl"mnop:"qfdf"gg"'

In [7]: re.search(r'(?<="mnop:")[^"]+(?="gg")', given).group()
Out[7]: 'qfdf'