今日遇到的问题
re.match('www','www.runoob.com').span()
.span()
:- 这是一个方法,可以被调用在匹配对象(match object)上,用于返回匹配的开始和结束位置的元组。
- 这个元组包含两个整数,第一个是匹配字符串的开始位置,第二个是匹配字符串的结束位置。
- 注意,这里的结束位置是匹配字符串的下一个字符的位置。这个示例中返回的结果是
(0,3)
re.split('(\W+)', ' runoob, runoob, runoob.')
- 括号 () 会让分隔符保留在结果中。
- 开头和结尾的空字符串(‘’)是因为分隔符出现在字符串的最开始或最末尾。
- 具体步骤
- 开头有一个空格( )→ 分割出一个空字符串 ‘’,然后保留分隔符 ’ '。
- 接着遇到 runoob → 保留这个单词。
- 遇到 , (逗号+空格)→ 保留这个分隔符。
- 重复步骤2-3,直到最后遇到 . → 保留句号。
- 末尾没有内容了 → 分割出一个空字符串 ‘’。