正则表达式.*? python正则表达式re.findall(r

python正则表达式re.findall(r因为b 有两种解释,而w 只有一种。b的两种解释是:"b", 如果前面不加r, 那么解释器认为是转义字符“退格键backspace”r"b", 如果前面加

python正则表达式re.findall(r

因为b 有两种解释,而w 只有一种。b的两种解释是:

  1. "b", 如果前面不加r, 那么解释器认为是转义字符“退格键backspace”
  2. r"b", 如果前面加r, 那么解释器不会进行转义,b 解释为正则表达式模式中的字符串边界。
而相比于b, w 只有第二种解释,并没有对应的转义字符,所以不加r, 也不会出错。