美文网首页
day-17正则表达式

day-17正则表达式

作者: L_4bc8 | 来源:发表于2018-11-28 17:21 被阅读0次
  1. 写一个正则表达式判断一个字符串是否是ip地址
    规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小是0-255
    255.189.10.37 正确
    256.189.89.9 错误
import re
"""
0-199
200-249
250-255
"""
re_str1 = r'(1?\d?\d\.|2[0-4]\d\.|25[0-5]\.){3}1?\d?\d|2[0-4]\d|25[0-5]'
rerult = re.fullmatch(re_str1, '256.189.89.9')
print(rerult)
  1. 计算一个字符串中所有的数字的和
    例如:字符串是:‘hello90abc 78sjh12.5’ 结果是90+78+12.5 = 180.5
import re


def sum1(str1):
    sum1 = 0
    re_str = r'[+-]?[1-9]\d*\.?\d*|0\.\d+|0'
    rerult = re.findall(re_str, str1)
    for value in rerult:
        sum1 += float(value)
    return sum1
print(sum1('adasd132da-d1.231'))
  1. 验证输入的内容只能是汉字
import re


def check1(str1):
    re_str1 = r'[\u4e00-\u9fa5]+'
    return re.fullmatch(re_str1, str1)
print(check1('啊啊'))

  1. ABD

相关文章

  • day-17 正则表达式

    1.什么是正则表达式正则表达式就是字符匹配的工具;是由正则符号和普通字符组成,来匹配不同规律的字符串 2.Pyth...

  • day-17正则表达式

    写一个正则表达式判断一个字符串是否是ip地址规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小...

  • day-17 正则表达式

    写一个正则表达式判断一个字符串是否是ip地址规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小...

  • day-17正则表达式总结

    1.什么是正则表达式(通用)正则就是一种用来做字符串匹配的工具,通过不同的符号匹配不同的字符 2.python对正...

  • Day-17正则表达式1

    正则表达式 1.正则表达式就是一种用来做字符串匹配的工具,通过不同的符号匹配不同的字符 2.python对正则表达...

  • DAY-17

  • day-17

    1.正则基本符号 1.1.什么是正则表达式 正则表达式就是字符匹配的工具;是由正则符号和普通字符组成,来匹配不同规...

  • 每日速读:《斯坦福极简经济学》

    【大螺丝】打卡 | 每日速读 Day-17 市场机制是如何发挥资源配置作用的?(关键词:分工) 人一生积累财富的关...

  • day-17总结

    python对象的内置类 类._.name_获取类的名字(字符串) 类._doc_获取类的说明文档 类._dict...

  • Day-17(5.14)

    临摹。 我和你。 有了自己的小画架和小画板。开心ヽ(^㉨^)ノ 帽子画塌了ಥ_ಥ 打个底色 羽毛(இдஇ; )

网友评论

      本文标题:day-17正则表达式

      本文链接:https://www.haomeiwen.com/subject/qpvnqqtx.html