>>> test='1234a567b' >>> condtion='a(.+?)' >>> import re >>> condtion='a(.+?)b' >>> result=re.findall(r''+condtion,test) >>> result ['567'] 要在变量前加r,只需:r''+变量