正则表达式中\b匹配的是字符边界,那么问题就来了,什么是字符边界: 字符边界既不是匹配的字符,也不是字符前后的符号或者空格,指的是介于中间的一个位置。 那么\b该如何去应用呢: 字符串:as abc asd \babc\b匹配的就是"abc",不带空格。 \b只是匹配字符串开头结尾及空格回车等的位置 ...
分类:
其他好文 时间:
2019-03-12 18:28:27
阅读次数:
168
1.匹配字符串A => 1 B => 2 C => 3//传统方法 def getNum(msg:String):Int={ if(msg=="A") 1 else if (msg=="B") 2 else if (msg=="C") 3 else 4 } //模式匹配方法 def getNum(m... ...
分类:
其他好文 时间:
2019-03-10 22:14:00
阅读次数:
203
1.os.path与sys.path的区别是什么? os.path 主要用于系统文件路径的操作 sys.path 主要是python解释器的系统环境参数的操作 2.re模块中match和search方法的不同? re.match 函数只匹配字符串的开始字符,如果开始的字符不符合正则表达式,匹配就会失 ...
分类:
编程语言 时间:
2019-03-08 16:39:44
阅读次数:
251
在上一小节中,了解到通过re模块能够完成使用正则表达式来匹配字符串 本小节,将要讲解正则表达式的单字符匹配 示例1: . 运行结果: 示例2:[ ] 运行结果: 示例3:\d 运行结果: 说明 其他的匹配符参见后面章节的讲解 ...
分类:
其他好文 时间:
2019-03-04 09:18:29
阅读次数:
121
一,什么是正则表达式? 匹配字符串的一种规则。 二,如何创建正则表达式? 1,字面量的方式: /正则表达式/标志位, 2,构造函数方式: new RegExp('正则表达式','标志位') 三,正则表达式的方法? 1 正则对象.test(字符串) : 用于测试字符串是否包含正则的内容,返回布尔值,常 ...
分类:
其他好文 时间:
2019-02-22 21:31:23
阅读次数:
187
[TOC] Python 模块(二) re re模块提供了正则表达式的相关操作 主要字符介绍: 通配符,除了换行符之外的任意字符 匹配字符串的开始 匹配字符串的结尾 关于次数的: 按紧挨着的字符重复无数次, 重复零次或更多次 1到无穷次, 重复一次或更多次 (0,1) 重复零次或一次 重复n次 重复 ...
分类:
编程语言 时间:
2019-02-04 18:04:45
阅读次数:
186
1、^ 和 $ ,分别用来匹配字符串的开始和结束,举例说明如下:“^abc$”:就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配;2、‘*’ ‘+’ 和 ‘?’他们用来表示一个字符可以出现的次数或者顺序,他们分别表示:“zero or more”相当于{0,},“ab*”:和ab{ ...
分类:
其他好文 时间:
2019-02-01 14:17:45
阅读次数:
177
这里是一点小心得:由于下面两个原因,在正则表达式中使用反斜杠就会产生了一个双重转换的问题。 (1)、python自身处理字符串时,反斜杠是用于转义字符 (2)、正则表达式也使用反斜杠来转义字符 要匹配字符串中1个反斜杠应该怎么写正则表达式?"\\",这样行吗?试试就知道了,re模块抛异常了,因为在正 ...
分类:
编程语言 时间:
2019-01-31 13:29:54
阅读次数:
212
昨天学到了正则表达式基础知识 :原子 今天开始学习第二个基础知识:元字符 元字符 就是正则表达式中含有特殊含义的一些字符 常见的元字符及含义 符号 含义 . 匹配除换行符以外 的任意字符 ^ 匹配字符串的开始位置 $ 匹配字符串的结束位置 * 匹配0次,1次,或多次前面的原子 ? 匹配0次或一次前面 ...
分类:
编程语言 时间:
2019-01-28 13:45:12
阅读次数:
190
一、正则表达式在文本处理中的常用: 1.表达文本类型的特征(病毒、入侵等) 2.同时查找或替换一组字符串 3.匹配字符串的全部或部分(主要) 二、正则表达式的常用操作符 三、经典正则表达式实例 (([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5]).){3} ([1-9]?\d|1\ ...
分类:
其他好文 时间:
2019-01-23 17:30:51
阅读次数:
173