g、i、m在正则表达式中分别代表全局、不区分大小写、多行匹配,如何使用它们?

2026-03-30 10:030阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1258个文字,预计阅读时间需要6分钟。

/g、/i、/m在正则表达式中分别代表全局、不区分大小写、多行匹配,如何使用它们?

一、JavaScript正则表达式/g、/i、/m说明:

1./g:全局匹配,表示匹配整个字符串中所有符合条件的部分。

2./i:不区分大小写,表示匹配时忽略字符的大小写。

3./m:多行匹配,表示匹配多行文本中的内容。

二、/g表示全局匹配,(globle)表示该表达式将被用来在输入字符串中查找所有可能的匹配。全文查找出现的所有匹配字符,返回的结果可以是多个。如果不加/g,则最多只匹配一个。

一,js正则标志/g,/i,/m说明

1,/g (globle)表示该表达式将用来在输入字符串中查找所有可能的匹配,全文查找出现的所有匹配字符,返回的结果可以是多个。如果不加/g最多只会匹配一个
2,/i (ignorCase)表示匹配的时候不区分大小写,
忽略大小写,注意仅是忽略大小写,并不忽略全半角。
3,/m (mutiple)表示多行匹配,多行查找什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号
m 影响 ^、$。
若不指定 m,则:^ 只在字符串的最开头,$ 只在字符串的最结尾。即:匹配整个串的开始和结束
若指定 m,则:^ 在字符串每一行的开头,$ 在字符串每一行的结尾。

阅读全文
标签:用法以及

本文共计1258个文字,预计阅读时间需要6分钟。

/g、/i、/m在正则表达式中分别代表全局、不区分大小写、多行匹配,如何使用它们?

一、JavaScript正则表达式/g、/i、/m说明:

1./g:全局匹配,表示匹配整个字符串中所有符合条件的部分。

2./i:不区分大小写,表示匹配时忽略字符的大小写。

3./m:多行匹配,表示匹配多行文本中的内容。

二、/g表示全局匹配,(globle)表示该表达式将被用来在输入字符串中查找所有可能的匹配。全文查找出现的所有匹配字符,返回的结果可以是多个。如果不加/g,则最多只匹配一个。

一,js正则标志/g,/i,/m说明

1,/g (globle)表示该表达式将用来在输入字符串中查找所有可能的匹配,全文查找出现的所有匹配字符,返回的结果可以是多个。如果不加/g最多只会匹配一个
2,/i (ignorCase)表示匹配的时候不区分大小写,
忽略大小写,注意仅是忽略大小写,并不忽略全半角。
3,/m (mutiple)表示多行匹配,多行查找什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号
m 影响 ^、$。
若不指定 m,则:^ 只在字符串的最开头,$ 只在字符串的最结尾。即:匹配整个串的开始和结束
若指定 m,则:^ 在字符串每一行的开头,$ 在字符串每一行的结尾。

阅读全文
标签:用法以及