Python实现:在字符串中找出连续最长的数字串

发布于 2022-09-21 08:53:04
关注者
0
被浏览
34
3 个回答
  • 匿名网友
    匿名网友 2022-09-21
    ```Python print( sorted( re.findall('[0-9]','15348asshdh46767816844875nshdbd'), key=lambda i:len(i), reverse=Ture ) ) ```
  • 匿名网友
    匿名网友 2022-09-21
    ```Python def main(st): cur_max_length = max_length = left = 0 s = set('0123456789') for i, v in enumerate(st): if v in s: cur_max_length += 1 if cur_max_length > max_length: max_length = cur_max_length left = i-max_length+1 else: cur_max_length = 0 return st[left:left+max_length] print(main('asdassdas1wqweqw234ee3qer32')) print(main('1234asdassdas1wqweqw234ee3qer32222')) ```
  • 匿名网友
    匿名网友 2022-09-21
    简单
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看