为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 网络编程 > 正则表达式 正文

正则表达式(正则表达式在线测试工具)

三叶资源网 2022-06-27 09:01:41 正则表达式 355 ℃ 0 评论

概念:在代码中常简写为regex、regexp或RE,使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。(搜素模式可以用于文本搜索和文本替换)

语法:/正则表达式主体/修饰符(可选)

创建方式

  • 直接量语法创建:直接量定义为包含在一对斜杠(/)之间的字符
  • 构造函数创建:通过 RegExp() 构建函数可以实现动态创建正则表达式。

关于正则表达式的一些知识我们可以从以下几个方面来了解:

直接量字符:所有字母和数字都是按照字面含义进行匹配的,其他非字母的字符需要通过 \ 作为前缀进行转移。注意,它们都是精确匹配,每一个字符都只能匹配一个字符。

字符类:不想匹配某一个特定的字符而是想匹配某一类字符的情况下。

重复:当一个模式需要被多次匹配的时候。

选择:用| 字符分隔可供选择的模式,匹配时会尝试从左至右匹配每一个分组,直到发现匹配项。

引用:带圆括号的表达式的另一个用途是允许在同一个正则表达式的后面引用前面的子表达式。

分组:带 () 的可以把单独的项组合成子表达式以便可以像一个独立的单元用 |、*、+ 或者 ? 对单元内的项进行处理。

锚元素:不用来匹配实际的字符,而是匹配指定的位置。(任何正则表达式都可以作为锚点条件)

修饰符

  • i 执行不区分大小写匹配
  • g 全局匹配
  • m 多行匹配模式
  • y sticky 修饰符
  • s 表示点 . ,可以表示任意字符,不设置的话,四个字节的 UTF-16 字符和行终止符不能用 . 表示
  • u 开启 Unicode 模式,用于正确处理大于 \uFFFF 的 Unicode 字符

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
CHM帮助文档等待进程结束微信HOOK百度语音填表源码图片切割勒索病毒RAR注释hp-socket自动更新远程端口手游登录QQ群引流记牌器后台截图原创动态加解密算法CreateMutexA拼多多滑块验证数据加密模块QQ采集
最新评论