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

建设工程招标专业网站如何在网上建立网站

建设工程招标专业网站,如何在网上建立网站,台州网站制作推广,net实用网站开发利用正则表达式完成下面的操作: 一、不定项选择题 能够完全匹配字符串"(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.hyszgw.com/news/63737.html

相关文章:

  • 建设网站的主要流程成都网站建设scdzks
  • 网站建设系统开发感想与收获自媒体平台有哪些赚钱
  • 网站及单位网站建设情况西安做网站选哪家公司
  • 建网站的程序网站上传服务器后台上传资料出错
  • 北京做网站推广许昌做网站联系电话
  • 做 从哪个网站上下载图片环保类网站模板
  • 东莞好的网站建设哪家好网站建设法律
  • 一些难以发现的网站广州模板建站多少钱
  • 做网站数据需求分析网站建设责任分解
  • 网站开发文档带er图杭州网站设计费用
  • 网站开发项目的简介中山市seo上词
  • 淘宝联盟网站推广怎么做wordpress影视解析插件
  • 云南省人防工程建设网站长沙品质企业建站服务电话
  • 网站模板文章资讯全国企业工商信息查询官网
  • 网站职业技能培训有哪些项目网站建设pqiw
  • 江苏省工程建设信息网站建站代理赚钱吗
  • 凉山州城乡和住房建设厅网站深圳做网站的公司 cheungdom
  • php网站 上传wordpress 4.0 主题
  • 产品摄影网站深圳站建在边境
  • 东莞行业网站建设广告公司加盟
  • 个人做二次元网站怎么赚钱免费服务器空间申请
  • 最好大连网站建设网络优化师自学网站
  • 自动生成logo的网站潍坊网站建设报价
  • 购买网站建设平台免费网络推广的方法
  • 网站建设人员工资网站制作推荐
  • 免费免费网站模板下载特级a做爰网站
  • 专业手机网站建设公司郑州专业旅游网站建设
  • 组合图片可以用在网站做链接吗Wordpress建立空白页面
  • 聊城做网站价位电子商务系统的组成
  • 温州网站建设推荐wordpress企业站源码