_Phoebe__ 2022-03-17 17:28 采纳率: 96.9%
浏览 25
已结题

问一下这个代码是什么思路(编译有点问题

找到所有以x或x开头的单词,并输出它们的位置
Input: w
Input: “When you are down and out, remember to keep your head up. When you are up and well, remember to keep your feet down.”
Output:
When : (1, 5)
When : (59, 63)
well : (79, 83)

import re
st=input()#w
pa='\\b(?i)'+st+'\\w+\\b'
pattern = re.compile(pa)
exampleString=input()
index = 0
while True:
    matchResult = pattern.search(exampleString,index)
    if not matchResult:
       break
    print(matchResult.group(0),'.',matchResult.span(0))
    index=matchResult.end(0)


  • 写回答

1条回答 默认 最新

  • 木易荆岑 2022-03-17 20:25
    关注

    没看懂题目什么意思

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月15日
  • 创建了问题 3月17日