我正在尝试学习如何做 python 正则表达式。我希望以下程序在输入字符串中搜索字符串“N\S\A”。我读到(here)如果你想处理'\'字符,你必须制作字符串原始字符串。但是我将 r 放在匹配字符串的前面,它仍然无法正常工作。(无论 inword 是 'NSA' 还是 'N\S\A'...)
import re
inword = input('Enter in text that may or may not be suspicious: ')
print("Inword is:", inword)
mword = re.search(r'N\S\A',inword)
if mword :
print('Matched',mword .group())
#deployDrones();
else:
print('Not matched')
为什么这不起作用?我能做些什么来修复它?