首页 > 试题广场 >

下面Python3程序输出结果是:()importreext

[不定项选择题]
下面Python3 程序输出结果是:()

importre 
ext4fs_stats= re.compile(r'Created filesystem with ([0-9]+)/([0-9]+)blocks') 
line= 'Created filesystem with 123/456 blocks'
m= ext4fs_stats.match(line)
print(m.group(0))


  • Created filesystem with 123/456 blocks

  • 123

  • 456

  • 运行出错

这阴间排版,正则表达式少个空格,根本匹配不出东西
发表于 2021-11-22 15:11:12 回复(0)
正则表达式?
发表于 2021-09-25 17:15:45 回复(0)
标个多选题不一定是多选题😅
发表于 2022-03-11 08:10:17 回复(0)

在这个程序中,首先我们导入了re模块,然后定义了一个正则表达式模式ext4fs_stats,该模式用于匹配以"Created filesystem with"开头,后面跟着一些数字/数字块数的行。

接下来,我们创建了一个字符串line,它包含了与正则表达式匹配的文本。

然后,我们使用ext4fs_stats.match(line)进行正则表达式匹配,该方法尝试从字符串的开头开始匹配。由于line的开头与正则表达式匹配,所以match方法返回一个匹配对象m。

最后,我们使用m.group(0)来获取匹配的整个字符串,并将其打印出来,结果是"Created filesystem with 123/456 blocks",与输入字符串line相同。

发表于 2023-09-03 09:48:49 回复(0)
有大佬能解释解释这道题吗
发表于 2022-03-10 11:18:25 回复(0)
报错
发表于 2021-09-15 21:50:41 回复(0)
这啥玩意啊 我只爱Java
发表于 2021-09-15 19:09:09 回复(0)