-
re.search(pattern,str) 从开头查找直到找到;一般返回第一个找到的 re.findall(pattern,str) 查找所有符合的查看全部
-
^ 全匹配字符串的开头 $全匹配字符串的结尾查看全部
-
正则 符号查看全部
-
*? 非贪婪模式查看全部
-
匹配邮箱: re.match(r'[a-zA-Z0-9]{6,10}@163.com','abc123@163.com'查看全部
-
默记: . 匹配任意一个字符 [...]匹配字符集example:[a-zA-Z0-9] \s,\S匹配空白,匹配非空白 \d,\D匹配一个数字,匹配一个非数字 \w,\W查看全部
-
match 生成的对象ma;ma.groups()返回的是一个元组查看全部
-
ma.string里面存储的是待匹配文本查看全部
-
macth 返回的对象的子方法group 可以获得对象里的value查看全部
-
re.compile(r'xxx') 代表直接使用原生字符串;遇到特殊字符不需要转译;查看全部
-
1.re.compile()制定一个范式 2.re.match()从开头进行匹配 3.re.search()查看全部
-
本章重点:正则就是匹配字符串和数据的; 第一节例子中涉及的知识点: 1,一个句子太长时使用\ 符号来换行 2,一个句子结尾是\n来结束的,所以用endswith(‘’)方法匹配时要注意传入的变量带有\n 3,切片的使用查看全部
-
如果替换参数为函数的话,就会将re返回的match对象作为参数传给该函数 然后再对该match对象进行相关的操作 替换sub方法返回的结果是字符串 macth方法返回的是macth result对象查看全部
-
正则表达式之替换子串 匹配分割查看全部
-
分组设置名称与引用方法 使用别名有时更加方便,当分组比较多的时候,使用别名可以更好的引用查看全部
举报
0/150
提交
取消