随笔分类 -  正则

摘要:# re.search() 在一个字符串中搜索匹配正则表达式的第一个位置, 返回match对象 # re.match() 在一个字符串的开始位置起匹配正则表达式, 返回match对象 # re.findall() 搜索字符串, 以列表类型返回全部能匹配的子串 # re.split() 将一个字符串按 阅读全文
posted @ 2020-09-17 01:15 短戈行 阅读(222) 评论(0) 推荐(0)
摘要:字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n"匹配字符"n"。"\n"匹配一个换行符。串行"\"匹配""而"("则匹配"("。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n"或"\r 阅读全文
posted @ 2020-09-12 15:27 短戈行 阅读(163) 评论(0) 推荐(0)
摘要:函数 说明 re.search() 在一个字符串中搜索匹配正则表达式的第一个位置,返回match对象 re.match() 从一个字符串的开始位置起匹配正则表达式,返回match对象 re.findall() 搜索字符串,以列表类型返回全部能匹配的子串 re.split() 将一个字符串按照正则表达 阅读全文
posted @ 2020-08-31 22:32 短戈行 阅读(196) 评论(0) 推荐(0)
摘要:操作符 说明 实例 . 表示任何单个字符 [] 字符集,对单个字符给出取值范围 [abc]表示a、b、c,[a‐z]表示a到z单个字符 [^ ] 非字符集,对单个字符给出排除范围 [^abc]表示非a或b或c的单个字符 * 前一个字符0次或无限次扩展 abc* 表示 ab、abc、abcc、abcc 阅读全文
posted @ 2020-08-30 16:34 短戈行 阅读(549) 评论(0) 推荐(0)
摘要:很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n 阅读全文
posted @ 2020-08-30 09:27 短戈行 阅读(14070) 评论(0) 推荐(0)