美文网首页
Perl正则表达式

Perl正则表达式

作者: HikeForWELL | 来源:发表于2015-11-03 20:01 被阅读100次

用斜线包含模式字符串(其实是m//的简写,可以用m!!来做包含界限符) //
模式分组 (abc)\1
绑定操作符(默认是处理$_,使用绑定可以绑定到变量) =~
字符集 [abc]
字符集的简写(含义在变,尽量少用),比如 \d

修饰符

大小写无关(比如 /yes/i 可以匹配大小写无关) /i
匹配任意字符 /s
加入空白符 /x
组合选项修饰符,直接连在一起,比如 /is

锚位

匹配开头 \A
匹配末尾 \z
匹配行开头 ^
匹配单词边界 \b

捕获变量

圆括号出现的地方
捕获变量如果捕获失败会输出之前的捕获值,所以需要判断捕获是否成功(第154页)
不捕获模式 ?:,比如(?:Slark)的括号表示分组

替换

替换比如 s/abc/Slark/ 会把abc替换成Slark

相关文章

  • R 正则表达式

    前言 R中的正则表达式模式有三种 1、扩展正则表达式:默认方式 2、Perl风格正则表达式:设置参数perl = ...

  • Effective Perl-chapter3

    今天这个主要是介绍perl语言中的正则表达式,perl的正则表达式本身就相当于一门语言,而且这门语言甚至比perl...

  • centos系统下安装nginx

    1、pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式...

  • 正则表达式篇 之三(BRE和ERE区别)

    POSIX规范 常见的正则表达式记法,其实都源于Perl,实际上,正则表达式从Perl衍生出一个显赫的流派,叫做P...

  • 【Perl编程-6】正则表达式--匹配

    perl语言的强大之处就在于他的正则表达式,Perl的正则表达式的三种形式,分别是匹配,替换和转化: 匹配:m//...

  • Learning Perl 学习笔记 Ch7 正则表达式(一)漫

    正则表达式 是Perl最著名的特性,在Perl中使用正则表达式的简易方式是将要匹配的文本保存在$_中,然后用一对斜...

  • 【Perl】——6. 正则表达式

    2021.2.6持续更新中。。。 《Perl语言入门》 1. 正则表达式简介 正则表达式(regular expr...

  • JavaScript正则表达式

    JavaScript的正则表达式语法是Perl15的正则表达式语法的大型子集。 正则表达式的创建 像创建对象一样,...

  • 使用grep搜索多个字符串

    Grep的多条件搜索模式 grep支持三种正则表达式语法:Basic、Extended和Perl正则表达式。当没有...

  • Golang标准库——regexp

    regexp regexp包实现了正则表达式搜索。正则表达式采用RE2语法(除了\c、\C),和Perl、Pyth...

网友评论

      本文标题:Perl正则表达式

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