正则表达式中/i,/g,/ig,/gi,/m的区别和含义

 我来答
啦啦啦额68
2019-08-22 · TA获得超过2867个赞
知道答主
回答量:130
采纳率:0%
帮助的人:3.1万
展开全部

/i    忽略大小写的功能,是不能单独使用的。

/g    在全文中查找所出现的指定字符串。    

/ig    忽略大小写在全文中查找指定字符串。

/gi    /gi和/ig作用是一样的,都是忽略大小写在全文中查找指定字符串。

/m    多行查找

正则表达式的通项: /pattern/flags 即(/模式/标记 )

构造器函数方法使用方法如下:

new RegExp("pattern"[, "flags"])(即new RegExp("模式"[,"标记"]))

pattern(模式)表示正则表达式的文本 

flags(标记):如果指定此项,flags可以是下面值之一:

g: global match(全定匹配)
i: ignore case(忽略大小写)
gi: both global match and ignore case(匹配所有可能的值,也忽略大小写)

表达式建立同样的正则表达式例如:

/ab+c/gi

扩展资料:

正则表达式:以字符串的形式规定一个规则,在文本中匹配并找出符合的字符串。

re库中常用的六个函数分别是match、compile、sub、split、search、findall,这些函数的用法基本都是相同的,只是目的不一样。

re.method(pattern, string)

pattern:正则表达式

string:文本

意义:从string文本里以pattern这个规则匹配对应的字符串

re.compile

提前预编译好一个正则,后续可直接调用其他正则库中的函数

re.split

以正则表达式为分隔符,对文本进行分隔,返回由分隔后的所有字符组成的列表

re.findall  

返回字符串中所有正确匹配项组成的列表,即列表中每个元素都能跟正则表达式匹配

re.sub(a,b,c)

将字符串c中符合正则表达式a的字符全换成字符b,并返回

热爱社会的飞飞
高能答主

2020-03-18 · 衣食以厚民生,礼义以养其心。
热爱社会的飞飞
采纳数:530 获赞数:51584

向TA提问 私信TA
展开全部

/i    忽略大小写的功能,是不能单独使用的。

/g    在全文中查找所出现的指定字符串。    

/ig    忽略大小写在全文中查找指定字符串。

/gi    /gi和/ig作用是一样的,都是忽略大小写在全文中查找指定字符串。

/m    多行查找


正则表达式的通项: /pattern/flags 即(/模式/标记 )

构造器函数方法使用方法如下:

new RegExp("pattern"[, "flags"])(即new RegExp("模式"[,"标记"]))

pattern(模式)表示正则表达式的文本 

flags(标记):如果指定此项,flags可以是下面值之一:

g: global match(全定匹配)i: ignore case(忽略大小写)gi: both global match and ignore case(匹配所有可能的值,也忽略大小写)

表达式建立同样的正则表达式例如:

/ab+c/gi

扩展资料:

特点

正则表达式的特点是:

1、灵活性、逻辑性和功能性非常强;

2、可以迅速地用极简单的方式达到字符串的复杂控制。

3、对于刚接触的人来说,比较晦涩难懂。

由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。

参考资料:百度百科-正则表达式

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
StuRunFast
推荐于2017-11-21 · 超过26用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:41.8万
展开全部
/i 不区分大小写 insensitive
/g 全局匹配 global
/m 多行模式 multi
/gi 和/ig 就是/i 和/g的组合
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式