利用正则表达式完成下面的操作:
一、不定项选择题
-
能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD)
A.
r"\(?\d{3}\)?-?\d{8}"
B.r"[0-9()-]+"
中括号里面的字符出现任意次
C.r"[0-9(-)]*\d*"
(-) 表示(到)的所有字符
D.r"[(]?\d*[)-]*\d*"
[(]就是一个(; [)-]是)- -
能够完全匹配字符串"back"和"back-end"的正则表达式包括( ABCD)
A.r'\w{4}-\w{3}|\w{4}'
B.r'\w{4}|\w{4}-\w{3}'
C.r'\S+-\S+|\S+'
大写的S — 非空白字符
D.r'\w*\b-\b\w*|\w*'
-
能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(
BAD)
A.r'\b(\w+)\b\s+\1\b'
B.r'\w{2,5}\s*\1'
前面没有分组,不能重复
C.r'(\S+) \s+\1'
D.r'(\S{2,5})\s{1,}\1'
-
能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括(BC)
A.r"a*?b"
B.r"a{,2}b"
C.r"aa??b"
??非贪婪(有一个或两个a)
D.r"aaa??b"
有两个或三个a
二、编程题
1.用户名匹配
要求: 1.用户名只能包含数字 字母 下划线
2.不能以数字开头文章来源:https://www.toymoban.com/news/detail-400160.html
3.⻓度在 6 到 16 位范围内文章来源地址https://www.toymoban.com/news/detail-400160.html
from re
到了这里,关于爬虫day2 正则表达式作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!