当我使用Java代码时:
public static void main(String[] args) {
Pattern p = Pattern.compile("(abc)+");
String s = "abcabc d abc";
Matcher m = p.matcher(s);
while(m.find()){
System.out.println(s.substring(m.start(), m.end()));
}
}
它给了我&abcabc,abc'正如我所料。
当我尝试使用python 3
时也这样做import re
s = 'abcabc d abc'
p = re.compile('(abc)+')
res = p.findall(s)
print (res)
它让我感到奇怪' abc' abc' 我做错了什么?