编辑:显然,这是正则表达式中的字符串插值。谢谢你的澄清。你知道吗
我有一个名为omj的输入函数。你知道吗
omj
当我运行它时,它给了我
"obik"
然后在这个regex函数中使用这个输出
re.findall("\w*obik\w*",dataframe)
我得到了我想要的,这就是答案
"Yaobikuni"
注意“obik”在单词中,只有一个匹配项。有没有办法把输入omj放在regex函数中直接得到Yaobikuni,或者这是唯一可行的方法?你知道吗
编辑:我不明白为什么人们会投反对票,但我想我已经说得很清楚了,omj可以被看作是一个输入字符串,它给出了obik的答案。你知道吗
omj = """obik"""
EDIT2:感谢您的帮助@Nick Chapman。我第一次尝试了这个,我认为在regex函数中输入omj是不可能的:
re.findall("\w*"omj"\w*",dataframe)
你就不能这么做吗
第一个参数只是一个字符串,所以您真正的问题是如何在Python中进行字符串插值。你知道吗
这个怎么样:
相关问题 更多 >
编程相关推荐