Как обработать пустой символ в таком коде, как этот:
test_str='Claim 16 заявлен автомат для...'
def re_place_in_line(line):
match=re.search('(Claim \d+) заявлен[\W,о,а,ы]',line)
if match:
replace_what=match.group(0)
replace_with=match.group(1)+' is directed to'
line=re.sub(replace_what,replace_with,line)
return line
print(re_place_in_line(test_str))
Необходимо подставить 'is directed to' как вместо 'заявлено','заявлены','заявлена', так и вместо 'заявлен'. Что подставить вместо \W (он съедает пробел)?