Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
新的正则表达式模块模糊函数错误值。python_Python_Regex_Syntax Error_Fuzzy Search_Pypi Regex - Fatal编程技术网

新的正则表达式模块模糊函数错误值。python

新的正则表达式模块模糊函数错误值。python,python,regex,syntax-error,fuzzy-search,pypi-regex,Python,Regex,Syntax Error,Fuzzy Search,Pypi Regex,我正在试用新正则表达式模块的模糊函数。在这种情况下,我希望在那里找到一个与所有字符串>>'dark'匹配的字符串 但是这个 print regex.search(('(?:{}){e<=1}'.format(test_1)),statement).group(0) #doesn't work >>> SyntaxError: invalid syntax print regex.search(('(?:{}){e>>语法错误:无效语法 在你的第一个代码段中,你忘了把{

我正在试用新正则表达式模块的模糊函数。在这种情况下,我希望在那里找到一个与所有字符串>>'dark'匹配的字符串 但是这个

print regex.search(('(?:{}){e<=1}'.format(test_1)),statement).group(0) #doesn't work
>>> SyntaxError: invalid syntax
print regex.search(('(?:{}){e>>语法错误:无效语法

在你的第一个代码段中,你忘了把
{e放在你的第一个代码段中,你忘了把
{eafter
放在
serach
之后,你只需要一个
。应该是这样:
打印regex.search('(?:{}){e你把要搜索的字符串放在哪里?在
serach
之后,你只需要一个
。应该是这样:
print regex.search('(?:{}){e您将要搜索的字符串放在哪里?我对如何将错误号设置为变量感到有点困惑。假设错误=2…我尝试{e@draconisthe0ry我刚刚意识到,文字大括号可以通过加倍来转义。我将编辑答案。我对如何将错误号设为变量感到有点困惑。假设错误=2…当我尝试时,它不起作用{e@draconisthe0ry我刚刚意识到,字面大括号可以通过加倍来转义。我将编辑答案
print regex.search('(?:drk){e<=1}',statement).group(0) #works
>>> 'dark'
print regex.search(('(?:{}){e<=1}'.format(test_1)),statement).group(0) #doesn't work
>>> SyntaxError: invalid syntax
print regex.search(test_1 + '{e<=1}', statement).group(0)
print regex.search('{}{{e<=1}}'.format(test_1), statement).group(0)
print regex.search('{}{{e<={}}}'.format(test_1, num_of_errors), statement).group(0)