当前位置: 首页 > news >正文

建设工程招标专业网站美工培训班学

建设工程招标专业网站,美工培训班学,网页设计叫什么岗位,编程入门先学什么好利用正则表达式完成下面的操作: 一、不定项选择题 能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD ) A. r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]" C. r"[0-9(-)]*\d*&…

利用正则表达式完成下面的操作:

一、不定项选择题

  1. 能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD )

    A. r"\(?\d{3}\)?-?\d{8}"
    B. r"[0-9()-]+"
    C. r"[0-9(-)]*\d*"
    D.r"[(]?\d*[)-]*\d*"

  2. 能够完全匹配字符串"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+'
    D. r'\w*\b-\b\w*|\w*'

  3. 能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(AD)
    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'

  4. 能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括(BC)
    A. r"a*?b"
    B. r"a{,2}b"
    C. r"aa??b"
    D. r"aaa??b"

二、编程题

1.用户名匹配

​ 要求: 1.用户名只能包含数字 字母 下划线

​ 2.不能以数字开头

​ 3.⻓度在 6 到 16 位范围内

user_name = input('请输入用户名:')                         
result = fullmatch(r'\D[\d_a-zA-Z]{6,16}', user_name)
if result:                                           print('用户名正确!')                                  
else:                                                print('用户名错误!')                                  
  1. 密码匹配

​ 要求: 1.不能包含!@#¥%^&*这些特殊符号

​ 2.必须以字母开头

​ 3.⻓度在 6 到 12 位范围内

password = '!dhjhjh'                                               
result = fullmatch(r'[a-zA-Z][^!@#¥%^&*]{6,12}', password)         
if result:                                                         print('密码正确!')                                                 
else:                                                              print('密码错误!')                                                                 
  1. ipv4 格式的 ip 地址匹配
    提示: IP地址的范围是 0.0.0.0 - 255.255.255.255

  1. 提取用户输入数据中的数值 (数值包括正负数 还包括整数和小数在内) 并求和
例如:“-3.14good87nice19bye” =====> -3.14 + 87 + 19 = 102.86

  1. 验证输入内容只能是汉字

    str1 = input('请输入内容:')
    result = fullmatch(r'[\u4e00-\u9fa5]*', str1)
    if result:print('输入正确!')
    
  2. 匹配整数或者小数(包括正数和负数)

    result = fullmatch(r'[+-]?[\d.]*', '-23')
    print(result)
    
  3. 验证输入用户名和QQ号是否有效并给出对应的提示信息

    要求:
    用户名必须由字母、数字或下划线构成且长度在6~20个字符之间
    QQ号是5~12的数字且首位不能为0

    user_name = input('输入用户名:')
    qq = input('输入QQ号:')
    result = fullmatch(r'[a-zA-Z\d_]*', user_name)
    if result:print('用户名有效')
    else:print('用户名无效,请输入字母、数字或下划线构成且长度在6~20个字符之间')
    result = fullmatch(r'[1-9]\d{5,11}', qq)
    if result:print('QQ号有效')
    else:print('QQ号无效,请输入5~12的数字且首位不能为0')
    
  4. 拆分长字符串:将一首诗的中的每一句话分别取出来

    ​ poem = ‘窗前明月光,疑是地上霜。举头望明月,低头思故乡。’

    poem = '窗前明月光
    for x in spliprint(x)
    

    提取豆瓣Top250的的以下信息
    在这里插入图片描述

name = findall(r'<span class="title">([\u4e00-\u9fa5]*?)</span>|(\d*)&nbsp;/&nbsp;(.*)&nbsp;/&nbsp;(.*)|<span class="inq">(.+)</span>|property="v:average">(\d\.\d)</span>|<span>(\d+)人评价</span>', response.text)
# print(name)
list1= []
for i in range(0, len(name)-1, 5):list1.append(list(set(name[i])|set(name[i+1])|set(name[i+2])|set(name[i+3])|set(name[i+4])))
for x in list1:del x[0]print(list1)
http://www.laogonggong.com/news/90823.html

相关文章:

  • 电子商务网站建设经费广东商城网站建设公司
  • 厦门网站建设哪家强重庆峰宇园林建设有限公司网站
  • 广西建设领域证书查询官方网站做物流的可以在那些网站找客户
  • 网站 app设计开发建设东莞网站制作网站设计
  • 论文网站深圳各区繁华程度排名
  • 移动网可以上的网站是什么样子的深圳做响应式网站制作
  • 灌南县建设局网站wordpress搜索功能性能
  • 找家里做的工作上哪个网站连锁店管理网站开发
  • 在哪建企业网站好银河麒麟软件下载网站
  • 官网模板建站塔山双喜重庆最近的新闻大事10条
  • 宣武网站建设服务石家庄建设工程施工安全服务平台
  • 做好网站功能性建设工作毕业设计做网站用php好吗
  • 网站内容由什么组成部分组成网站建设吕凡科技
  • 建网站软件工具绵阳网站建设培训学校
  • 怎么利用婚庆网站做营销网站开发修改端口
  • 网站开发的毕业设计论文框架wordpress红酒主题
  • 企业服饰网站模板本地wordpress无法打开网站
  • 腾讯云wordpress建站教程计算机网络设计是干什么的
  • 中国建设厅网站首页wordpress+播放列表
  • 毕业查询结果网站怎么做网络游戏排行榜2021前十名手游
  • 绵阳网站建设联系电话网站单页模板
  • 家政服务 技术支持 东莞网站建设哈尔滨悦创网络科技网站开发
  • 做网站公司 衡阳公司做淘宝需要知道什么网站吗
  • cms 学校网站wordpress js压缩
  • 企业网站制作套餐华建集团上海建筑设计研究院
  • 专门做校招的网站it外包价格
  • 网站建设公司每年可以做多少个网站seo站长综合查询
  • 船员专用网站开发建议网站建设视频教程php
  • 黄平网站建设一个大型的网站建设
  • 做设计需要知道的几个网站吗做网站文字居中代码