perl 中部分正则表达式中匹配非空字符和正常使用字符
\w 表示匹配大小写英文字母、数字以及下划线,等价于'[A-Za-z0-9_]'。
\S 表示匹配非空白字符,范围可广了,只要不是空格、换行符、制表符、换页符即可
你举的例子看不出区别,但你试试 my $names = "Fred and Bar-ney"; 就看出来了
\w 不包括 :;"'+-*/@# 这些... 只有 [a-zA-Z0-9_]
\S 非空白就行了, 可以理解为 [a-zA-Z0-9_] 再加上 :;"'+-*/@# ... 这些
\w 是可以组成单词的[a-zA-Z0-9_]不包含特殊符号
\S 是非空格,制表符,换行等
转载于:https://blog.51cto.com/boyishachang/1294861
perl 中部分正则表达式中匹配非空字符和正常使用字符相关推荐
- 正则表达式 如何匹配除了空格之外的所有字符
正则表达式 如何匹配除了空格之外的所有字符? 最佳答案 1 2 3 4 var reg = /([^\s])/g; var str = "a b c d e f"; var arr ...
- EmEditor中大纲正则表达式如何匹配多位序号,如从1、到999
在知乎挂出了问题,没人理,求人不如求己,我自己终于把这个问题搞定了 要匹配诸如:1.2.3.4....999.,可以这样写: ^[1-9]([0-9]{0,2})[.].* 解释: ^:表示从行首开始 ...
- java正则表达式非字母_正则表达式怎么匹配非汉字非字母非数字之外的字符
汉字的表示和正则表达式引擎相关,不同引擎的写法不同,下面的写法适用于java引擎,或者一切以unicode来表示字符的引擎. 1.基本规格--针对汉字的一般集合(cp936,约等于GBK,共计2000 ...
- Python正则表达式中的贪心模式和非贪心模式
声明:最近发现有人利用我在百度云盘里免费分享的127课Python视频盈利,并声称获得我的授权.在此,我声明,文末百度云盘里的Python视频是免费的,不会授权给任何人或机构进行销售.如果再发现有人卖 ...
- Python中使用正则表达式以及正则表达式匹配规则
前排提要: 本博客介绍在Python下使用正则表达式从给定的字符串中获取到想要的字符串. 1 导库 import re 2 使用模板 re_pattern = re.compile(pattern, ...
- 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容
文章目录 正则表达式: 正则表达式的用途 正则表达式的组成-元字符 正则表达式的特点 正则表达式中的标志位-flag JavaScript中的正则表达式解析 RegExp 定义 RegExp RegE ...
- Java中的正则表达式 - Java Regex示例
Java中的正则表达式 - Java Regex示例 欢迎使用Java中的正则表达式.它在Java中也称为Regex.当我开始编程时,java正则表达式对我来说是一场噩梦.本教程旨在帮助您掌握Java ...
- java 正则regex_Java中的正则表达式– Java Regex示例
java 正则regex Welcome to Regular Expression in Java. It's also called Regex in Java. When I started p ...
- 五、Python中的正则表达式
本文主要介绍一些Python的正则表达式,像图形数据库.正则表达式等作为知识图谱构建的基础,还是有必要知道一下的,这几篇博客都属于为以后打基础.关注专栏<知识图谱系列>了解更多关于知识图谱 ...
最新文章
- 解决geoserver跨域问题
- Docker镜像的基本操作
- 评分卡上线后如何进行评分卡的监测
- IE8不兼容你的网页 怎么办? - 简单开启兼容模式
- Json.Net Demo2
- (新手必备)电子电路里面你必须知道的知识!!!
- 17AHU排位赛2 E题(树上最大匹配,树形DP)
- mysql根据一个表的字段更新另一个表的字段
- 利用资源文件实现对软件的保护
- Python pip时遇到的no moudle问题
- 实现flv格式网络摄像头实时视频预览(nginx-rtmp,ffmpeg)
- 蓝桥杯水题 单词分析【第十一届】【省赛】【C组】C/C++
- MySQL数据库实现主主同步
- C# Winfrom 常用功能整合-1
- java mp3静音检测,音频自动增益 与 静音检测 算法 附完整C代码
- Word学习笔记:P5-标尺和定位点要如何使用
- MySQL删除大量数据脚本
- xbox360 功率测试软件,Xbox 360精英版噪声及功率测试
- 高效管理 Linux 进程:如何后台执行程序、查看进程、终止任务
- itext隐藏table的单元格边框