Python 我怎样才能知道被俘队伍的位置?
例如:Python 我怎样才能知道被俘队伍的位置?,python,regex,Python,Regex,例如: r=re.search(“a(..)d(.)f”,“xxabcdefg”) r.span()返回整个字符串 但是我想得到两个捕获组的开始和结束位置,因此(2,4)和(6,7)r.span()方法采用一个组参数;每组都有编号,因此使用1和2获得两组的跨度,整个文本的0(其中0是默认值): 从文件中: span([group]) 对于MatchObjectm,返回2元组(m.start(group),m.end(group))。请注意,如果组未参与匹配,则这是(-1,-1)。组默认为零,表
r=re.search(“a(..)d(.)f”,“xxabcdefg”)
r.span()
返回整个字符串
但是我想得到两个捕获组的开始和结束位置,因此(2,4)
和(6,7)
r.span()
方法采用一个组参数;每组都有编号,因此使用1
和2
获得两组的跨度,整个文本的0
(其中0
是默认值):
从文件中:
span([group])
对于
MatchObject
m,返回2元组(m.start(group),m.end(group))
。请注意,如果组未参与匹配,则这是(-1,-1)
。组默认为零,表示整个匹配
你是说第一组的(3,5)
<代码>(2,4)是ab
,而不是bc
。
>>> import re
>>> r = re.search("a(..)d(.)f", "xxabcdefg")
>>> r.span()
(2, 8)
>>> r.span(1)
(3, 5)
>>> r.span(2)
(6, 7)