请教一下,在用下面的例子学正规表示法时: import re text="how are you I am fine!" regex = r'(\w+)\s+(\w+)' re.sub(regex, r'\1', text) 不是应该先把text用空格切分为how和are、you和I、am和fine!等三部分。 然后再根据r'\1'挑选出上述前部分的前面那个单字,即how、you、am合并为'how you am' 怎么执行的结果竟然把惊叹号也给am,变成输入为 'how you am!' (把r'\r'改为r'\2'的输出就是符合预期的 'are I fine!' 说。) 不知道是哪里理解有错误吗?谢谢!