这是我的绳子relation="da incasso monoporta classe A+ "
我需要提取A+(效率类)
我必须尝试列出已知值,如(A,A+,A++,A+++,B,C...etc)
所以我做了一个循环
^{pr2}$
令牌的一个例子是A+
但是我不能在我的字符串中捕捉到A+标记(问题开始时称为关系)。在
我使用这个函数来捕捉字符串中的某些内容res=cerca_match(token)(relation)
con cerca_match定义如下:def cerca_match(w):
return re.compile(r'\b({0})\b'.format(w), flags=re.IGNORECASE).findall
我捕捉到的是res=“A”,但预期的输出是res=“A+”
怎么了?在
*更新*
我需要修改这个def cerca_match(w):
return re.compile(r'\b({0})\b'.format(w), flags=re.IGNORECASE).findall
在本例中,我需要传递必须匹配的令牌(“A+”)
****更新****def cerca_match(w):
return re.compile(r'\b({0})\b'.format(w), flags=re.IGNORECASE).findall
我需要给这个函数传递一个值。。。我用这个函数捕捉一些简单的字符串\b(classe)\b
\b(monoporta)\b
但是如果我传递一个像“a+”这样的令牌,函数也必须起作用
所以正则表达式是\b(A+)\b
但是正则表达式不能捕捉关系字符串中的A+。在