正则表达式中,[\s\S]*
2019独角兽企业重金招聘Python工程师标准>>>
是完全通配的意思,\s是指空白,包括空格、换行、tab缩进等所有的空白,而\S刚好相反
这样一正一反下来,就表示所有的字符,完全的,一字不漏的。
另外,[]这个符号,表示在它里面包含的单个字符不限顺序的出现,比如下面的正则:
[ace]*
这表示,只要出现a/c/e这三个任意的字母,都会被匹配
[\s]表示,只要出现空白就匹配
[\S]表示,非空白就匹配
那么它们的组合,表示所有的都匹配,与它相对应的,有[\w\W]等,意义完全相同、
另外要说的一点是,为什么有"."这个通配符了,还要这样的用法。
其实,[\s\S] [\w\W]这样的用法,比较"."所匹配的还要多,因为"."是不会匹配换行的,所有出现有换行匹配的时候,人们就习惯 使用[\s\S]或者[\w\W]这样的完全通配模式。
转载于:https://my.oschina.net/yuhangyes/blog/3047858
正则表达式中,[\s\S]*相关推荐
- 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结
正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结_wl_ss的博客-CSDN博客 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结_wl_ss的博客-CSDN博客 正则表达式中 ...
- 小tips:JS之按位取反,语法标签label,正则表达式中replace的0,1是什么?
JS按位取反 Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算.如 ~1 = -2; ~2 = -3; 来看看~1的计算步骤: 将1(这里叫:原码)转二进制 = 000 ...
- 正则表达式中grep,sed的用法(包括基本的正则表达式和扩展的正则表达式)
一 正则表达式 Basic REGEXP:基本正则表达式 Extended REGEXP:扩展正则表达式 (正则表达式是使得计算机变成智能化的重要途径) 1.1 基本正则表达式 . : 表示匹配任 ...
- 正则表达式中的非捕获组是什么?
非捕获组(即(?:) )如何在正则表达式中使用,它们有什么用? #1楼 在复杂的正则表达式中,您可能会希望使用大量的组,其中一些用于重复匹配,而另一些则提供反向引用. 默认情况下,与每个组匹配的文本会 ...
- 定义一个圆类java用echo_正则表达式中圆括号的作用
圆括号在正则表达式中有着十分重要的作用. 在shell中的圆括号和正则中的圆括号是有区别的.在shell中圆括号意味着进程替换,比如 (var=1)表示在子shell(子进程)中创建变量var并赋值 ...
- 正则表达式中模式修正符作用详解(i、g、m、s、x、e)
正则表达式中常用的模式修正符有i.g.m.s.x.e等.它们之间可以组合搭配使用. 它们的作用如下: //修正符:i 不区分大小写的匹配; //如:"/abc/i"可以与abc或a ...
- Java 正则表达式中为什么反斜杠“\“需要用“\\\\”表示
正则表达式语法 在其他语言中,\\(两个斜杠) 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义. 在 Java 中,\\ (两个斜杠)表示:我要插入一个正则表达式 ...
- 正则表达式中的小括号用法
小括号中的连续字符作为可选: "Nov" -match "\bNov(ember)?\b" 返回true "November" -m ...
- Python字符串和正则表达式中的反斜杠(‘\‘)问题
在Python普通字符串中 在Python中,我们用''来转义某些普通字符,使其成为特殊字符,比如 In [1]: print('abc\ndef') # '\n'具有换行的作用 abc defgIn ...
- python正则表达式中的转义字符_详解python中正则表达式的反斜线的转义功能
最近深入研读了正则表达式的一本经典著作,对于在python中使用正则表达式时使用反斜线转义功能时有些心得,特与大家分享. 核心思想:在python中使用正则表达式时要切记反斜线具有两层转义功能,如果你 ...
最新文章
- 第一课.图与图神经网络
- 高速串行总线设计基础(三)SERDES的通用结构介绍
- [Linux] Linux Shell查找文件
- Python+Django+SAE系列教程14-----使表单更安全
- ASP.NET Core IHostEnvironment和IApplicationLifetime介绍
- Spring Boot入门系列(十六)整合pagehelper,一秒实现分页功能!
- 【转载】安装pip、pyinstaller并将py脚本打包成exe文件
- 通信网中的数据报子网和虚电路子网
- ANDROID模拟器访问本地WEB应用10.0.2.2
- 【工科数学分析】2021-10-07-工科数学分析叒复习(三)
- iphone ios 手势
- PS教程:紫色光晕效果实现
- 后端修行 - java中PO、VO、BO、POJO、DAO、DTO、TO、QO的理解
- 【如何中医调理过敏性鼻炎】
- PGP加密技术应用(含安装包)
- pspice建立仿真模型元件库
- Mybatis报错Clock moved backwards. Refusing to generate id for xxx milliseconds
- 共享wifi到底应该怎么样去运营呢?
- 2020职高计算机录取分数线,四川邮电职校2020单招录取分数线
- python执行bash命令
热门文章
- c 语言中的菱形继承,C++中的菱形继承深入分析
- HTML如何实现斜体字
- Flask开发微电影网站(十)
- rsync的介绍及参数详解,配置步骤,工作模式介绍
- 解决切换场景时NGUI图集资源未释放的问题
- 多线程条件通行工具——Semaphore
- iis的web站点配置
- Image Processing --- Gaussian Pyramid Laplacian Pyramid
- Oracle RAC CRS-0184 --Cannot communicate with the CRS daemon
- Linux上的Django项目,下载文件报错,编码格式错误解决