题目内容

下列关于正则表达式的说法,错误的是( )。

A. 正则表达式由丰富的符号组成
B. re模块中的compile()函数会返回一个Pattern对象
C. 预编译可以减少编译正则表达式的资源开销
D. 只有通过预编译的字符串才能使用正则表达式

查看答案
更多问题

下列关于元字符功能的说法,错误的是( )。

A. “.”字符可以匹配任何一个字符,除换行符外
B. “^”字符可以匹配字符串的开始
C. “?”字符表示匹配0次或1次
D. “*”字符表示匹配1次或多次

下列选项中,说法错误的是( )

A. match()函数从字符串开始位置检测
B. search()函数从字符串任意位置检测
C. findall()函数会以列表形式将匹配结果返回
D. finditer()函数会以列表形式将匹配结果返回

阅读下面代码:import restr_data = '90python _-2'reg = r'[A-Za-z_](\w|_)*'obj_pattern = re.compile(reg)match_res= re.search(obj_pattern, str_data)print(match_res.group())运行代码,正则表达式的匹配结果是( )

A. python
B. 90python
C. 90python _-2
D. _-2

下列函数中,用于文本分割的是( )

A. split()
B. sub()
C. subn()
D. compile()

答案查题题库