美文网首页
正则表达式的函数

正则表达式的函数

作者: 咕噜咕噜_f2d8 | 来源:发表于2019-01-18 17:38 被阅读0次

常用函数

(1)complie(pattern,flags)创建模型对象

(2)search(pattern,string)在string中寻找pattern

(3)match(pattern,string)在string的起始位置寻找pattern

(4)split(pattern,string)用pattern分割string

(5)sub(pattern,repl,string)用repl替代string中的pattern

(6)escape(string)特殊字符转义

测试代码:

#!/urs/bin/env python

#!-*-coding:utf-8 -*-

import re

str1="djahfdjahfidkjak  qwe  dakjkj #qwe dfsasg"

str2 ="qwedjahfdjahfidkjak    dakjkj #qwe dfsasg"

#创建匹配模型pattern1

p1 = re.compile("qwe")

#search在str1中寻找模型p1,返回(18,21)

print p1.search(str1).span()

#match在str1的开头寻找模型p1,返回None

print p1.match(str1)

#match在str2的开头寻找模型p1,返回(0,3)

print p1.match(str2).span()

#把str1中的p1取走分割数组,返回值['djahfdjahfidkjak  ', '  dakjkj #', ' dfsasg']

print p1.split(str1)

#用***替代str1中的p1,返回值djahfdjahfidkjak  ***  dakjkj #*** dfsasg

print p1.sub("***",str1)


相关文章

  • 正则表达式与方法

    正则表达式---常用符号 正则表达式--常用函数 正则表达式--常用技巧 代码: 正则表达式的应用举例 1、使用f...

  • 正则表达式对象RegExp

    1、正则表达式对象的构造函数 构造函数RegExp()可以定义一个正则表达式; 语法:数字对象名=new RegE...

  • [转]python正则表达式(一) 函数使用

    原文:python | 史上最全的正则表达式 更全的正则表达式处理函数:在python中使用正则表达式(一) 0....

  • 正则

    正则表达式 创建正则表达式 使用一个正则表达式字面量 调用 RegExp 对象的构造函数 特殊字符 ^ 匹配输入的...

  • PHP正则表达式详解

    如果你有如下问题请看本文章: 正则表达式是什么? 正则表达式怎么用? 正则表达式包含哪些内容? 正则表达式相关函数...

  • HIVE中regexp_extract用法

    函数描述: 字符串正则表达式解析函数。-- 这个函数有点类似于 substring(str from 'regex...

  • Python方法strip()的正则表达式函数写法

    strip()的正则表达式函数写法 欢迎大家多多指点...

  • python之正则表达式使用

    正则表达式中常用的字符含义 正则表达式中常用的函数 compile() 编译正则表达式模式,返回一个对象的模式。对...

  • Python学习笔记7—正则表达式之一

    用正则表达式查找文本模式 1.正则表达式,简称regex,Python中所有正则表达式的函数都在re模块中 \d...

  • 正则表达式

    1、正则表达式语法 2、正则表达式次数相关符号 3、分之和分组 4、re模块中的函数

网友评论

      本文标题:正则表达式的函数

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