例如:
[match.span() for match in re.finditer(regex, string)]按顺序返回跨度,但给出整个匹配的跨度,不仅捕获的group.[match.span('mark1') for match in re.finditer(regex, string)]按捕获的组的顺序返回跨度,而且将(-1, -1)放入其他命名组的跨度。我找到了以下方
从一个.txt文件中,我应该找到两种限制性内切酶(基本上就是字母),"gatc“前面有一个g或a,后面有c或t,所以:"gagatcct”。这是文本文件中的2倍,我应该找出它们之间的长度(Xxxxgagatcct xxxxxxx gagatcctxxxx) -->它们之间有多少x。我试着把它分组,但我弄错了。f.read()pattern = regex.compile("[ga]gatc[ct]")
for line in open("