正则i,s,m,g

这些是模式修正符 -- 解说正则表达式模式中使用的修正符

i
如果设定此修正符,模式中的字符将同时匹配大小写字母。

m
当设定了此修正符,“行起始”和“行结束”除了匹配整个字符串开头和结束外,还分别匹配其中的换行符的之后和之前。

s
如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。

x
如果设定了此修正符,模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两头,也都被忽略。

e
如果设定了此修正符,preg_replace() 在替换字符串中对逆向引用作正常的替换,

转载于:https://www.cnblogs.com/kulong995/archive/2012/02/16/2280341.html

正则 (?i,m,s,x,g)相关推荐

  1. java 正则 g_Java中的正则表达式“ \ G”元字符

    子表达式/元字符" \ G "与最后一个匹配结束的点匹配. 示例import java.util.Scanner; import java.util.regex.Matcher; ...

  2. 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...

    本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...

  3. 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则

    好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...

  4. 正则至少一个数字_JavaScript学习笔记(十七)-- 正则

    正则 正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 "规则" 使用的 我们使用一些特殊的字符 ...

  5. Javascript正则

    正则的定义 字符出现的规律的一种规则! 正则的作用 验证和查找 创建正则 1.var reg=/输入正则规则/: 注意:/ /内部是正则的天下,不支持js语法! 2.var reg=ner RegEx ...

  6. dreamweaver 正则表达式为属性值加上双引号_「前端篇」不再为正则烦恼

    作者:李一二 转发链接:https://mp.weixin.qq.com/s/PmzEbyFQ8FynIlXuUL0H-g 前言 有不少朋友都为写正则而头疼,不过笔者早已不为正则而烦恼了.本文分享一些 ...

  7. js中字符串正则表达式、正则法则pattern、RegExp、flags、exec

    全栈工程师开发手册 (作者:栾鹏) js系列教程3-字符串.正则表达式全解 js中字符串正则表达式 正则法则的应用 正则表达式 = /pattern/flags 其中flags中g表示匹配全部,i表示 ...

  8. 这么多年你还在怕正则吗?

    我正在参加「掘金·启航计划」 前言 不会吧不会吧,这么多年你还在怕正则?这就对了,相信你用不了几分钟看完本文,从此正则算个球. 为啥要用正则表达式 俗话说的好,万事开头难.面对火星文似的正则,就是这样 ...

  9. 正则表达式学习——(2)正则回溯

    参考文章: https://www.zhihu.com/question/48219401/answer/1476436385 https://www.jianshu.com/p/48dc319f68 ...

  10. 正则的懒惰性和贪婪性、正则与字符串

    1.正则的两大特性: ● 正则表达式有两种特性:懒惰性和贪婪性 ● 懒惰性:exec()捕获,只能捕获第一个符合正则的内容,使用第二次还是会从头开始捕获,永远捕获不到第二个及以后满足正则的内容.可以加 ...

最新文章

  1. 用ASP.Net(C#)连接Oracle数据库的方法
  2. 3.1.1 内存的基础知识
  3. 【NLP】经典分类模型朴素贝叶斯解读
  4. CentOS6.10在VMware(虚拟机)安装过程
  5. linux程序设计百度网盘,linux系统编程视频 百度网盘下载
  6. WUSTOJ 1299: 结点选择(Java)
  7. The test form is only available for requests from the local machine解决方法
  8. python人工智能github的一些跑程序技巧(持续更新~)
  9. java mllib 算法_朴素贝叶斯算法原理及Spark MLlib实例(Scala/Java/Python)
  10. [转载] 树莓派并行控制电机_使用由并行端口控制的软盘驱动步进电机的相机摇摄器
  11. android:一个容易被遗忘的强大工具
  12. java 学习笔记-基础算法(七)
  13. Android下播放YUV视频文件
  14. 用 MQL5 连接 EA 交易程序和 ICQ
  15. 最长公共子串 动态规划
  16. Django - 模型层 - 关系类型字段
  17. 密立根油滴实验实验数据处理
  18. 微信小程序开发(原生和uniapp)DOM标签对比介绍
  19. 大学计算机实验图灵机模型与计算机硬件,实验1图灵机模型与计算机硬件系统虚拟拆装实验报告.pdf...
  20. java iterator 转 list_JAVA Iterator 转成 List

热门文章

  1. python复杂代码示例_6 个例子教你重构 Python 代码
  2. java name_Java枚举name()方法及示例
  3. python函数详解图_[宜配屋]听图阁
  4. 计算机二级 java和web_2016计算机二级web程序设计判断题及答案
  5. nodejs es6 中的单例模式
  6. flask web开发:基于python的web应用开发实战_在知乎上学 Python Web 开发篇
  7. yii mysql 2002_laravel 中出现SQLSTATE[HY000] [2002] 如何解决?
  8. 20211109:DC综合的一些简单概念理解记录
  9. python 生成器原理_python生成器
  10. markdown使用markdown-viewer生成目录_谷歌浏览器查看m文件