我想匹配文件中所有 (NN 单词) (NN 单词),示例程序如下:
import re
pattern2 = re.compile('(NN [a-z]+)')
it = re.finditer(pattern2, '(NN computer) (NN database)')
for match in it:
print match.group()
此程序可以找到(NN computer)、(NN database)这两个匹配。
可如果换成pattern2 = re.compile('(NN [a-z]+) (NN [a-z]+)'),就无法匹配(NN computer) (NN database)。这是为什么?