Perl 正则表达式小结

Perl 正则表达式小结Perl正则表达式小结1.m定界符“/****/”斜杠为默认定界符,若更改“/”,则须m定界符说明,m{****}2.g全局匹配3.i大小写不敏感4.s用于替换操作5.e求表达式值6.\d 匹配单个数字7.\D匹配非数字字符

大家好,又见面了,我是你们的朋友全栈君。

                                                                            Perl 正则表达式小结

1. m定界符 “/ ****/”斜杠为默认定界符,若更改“/ ”,则须m定界符说明,m{****}

2. g 全局匹配

3. i 大小写不敏感

4. s用于替换操作

5. e求表达式值

6. \d 匹配单个数字

7.\D匹配非数字字符

8.\w匹配数字型字符(字母,数字,下划线或者汉字)

9.\W匹配非数字型字符

10.\s匹配空白字符

11. \S匹配非空白字符

12. ^ 匹配行首

13.$ 匹配行尾

 

 

保存模式的特殊标量:$&保存着上一次成功的搜索过程中所匹配的字符串值

                                        $’ 保存了成功匹配模式之前所找到的内容

                                        &’则负责保存成功匹配模式之后找到的内容

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141763.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月25日 上午8:20
下一篇 2022年5月25日 上午8:20


相关推荐

  • js 图片转换base64 base64转换为file对象

    js 图片转换base64 base64转换为file对象

    2022年4月3日
    54
  • map与java对象相互转换

    map与java对象相互转换最近,研究map与java对象之间的相互转换,总结了5种方法:第一种:使用org.apache.commons.beanutils转换用到的主要jar包:commons-beanutils-1.9.3.jar//map转java对象publicstaticObjectmapToObject(Map<String,Object>map,Class<?&g…

    2022年6月11日
    49
  • “快思考、慢思考统一模型” 讯飞星火X1为企业提供高效低门槛部署方案

    “快思考、慢思考统一模型” 讯飞星火X1为企业提供高效低门槛部署方案

    2026年3月14日
    2
  • lambda表达式pythonlist_python lambda表达式简单用法【转】「建议收藏」

    lambda表达式pythonlist_python lambda表达式简单用法【转】「建议收藏」1、lambda是什么?看个例子:g=lambdax:x+1看一下执行的结果:g(1)>>>2g(2)>>>3当然,你也可以这样使用:lambdax:x+1(1)>>>2可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体,用函数来表示为:1defg(x):2returnx+1非常容易理解,在这里lambda简化了函数定义的书…

    2022年10月17日
    5
  • 后花园3

    后花园3本文标签 慢慢走走早晨遇到一个晨练时唱歌的人 我觉得好玩 也跟着叫唤了几嗓子 感觉好嗨皮 于是上了瘾 之后一直唱了一路歌 可惜姐会的歌不多 大部分时候都是瞎哼哼 或者跟着园里的背景音乐变调演唱 嘿嘿 怀疑以后会一直这样做 因为太欢乐了 一边唱歌 一边伸展胳膊 随意扭动身体 没办法更欢乐 常常羡慕孩子们快乐的尖叫和肆意的奔跑 原来姐也可以这样啊 哈哈 路上姐用车轮压死了两条蚰蚓 阿弥陀佛 其

    2026年3月19日
    2
  • Kali Linux三种网络攻击方法总结(DDoS、CC和ARP欺骗)

    Kali Linux三种网络攻击方法总结(DDoS、CC和ARP欺骗)本文章使用的是KaliLinux的2020-4-installer-amd64版本KaliLinux的安装过程本文章不做过多说明,请自行百度一、DDos攻击首先,打开一个命令行输入以下命令:gitclonehttps://github.com/Ha3MrX/DDos-Attack提示如图所示这样,用于DDos的数据包就已经下载到了你的Kali上下面,进入你所下载的DDos文件夹,输入命令(注意大小写):cdDDos-Attack然后设置ddos-attack.py设置

    2022年7月11日
    133

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号