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]*相关推荐

  1. 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结

    正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结_wl_ss的博客-CSDN博客 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结_wl_ss的博客-CSDN博客 正则表达式中 ...

  2. 小tips:JS之按位取反,语法标签label,正则表达式中replace的0,1是什么?

    JS按位取反 Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算.如 ~1 = -2; ~2 = -3; 来看看~1的计算步骤: 将1(这里叫:原码)转二进制 = 000 ...

  3. 正则表达式中grep,sed的用法(包括基本的正则表达式和扩展的正则表达式)

    一 正则表达式   Basic REGEXP:基本正则表达式 Extended REGEXP:扩展正则表达式 (正则表达式是使得计算机变成智能化的重要途径) 1.1 基本正则表达式 . : 表示匹配任 ...

  4. 正则表达式中的非捕获组是什么?

    非捕获组(即(?:) )如何在正则表达式中使用,它们有什么用? #1楼 在复杂的正则表达式中,您可能会希望使用大量的组,其中一些用于重复匹配,而另一些则提供反向引用. 默认情况下,与每个组匹配的文本会 ...

  5. 定义一个圆类java用echo_正则表达式中圆括号的作用

    圆括号在正则表达式中有着十分重要的作用. 在shell中的圆括号和正则中的圆括号是有区别的.在shell中圆括号意味着进程替换,比如  (var=1)表示在子shell(子进程)中创建变量var并赋值 ...

  6. 正则表达式中模式修正符作用详解(i、g、m、s、x、e)

    正则表达式中常用的模式修正符有i.g.m.s.x.e等.它们之间可以组合搭配使用. 它们的作用如下: //修正符:i 不区分大小写的匹配; //如:"/abc/i"可以与abc或a ...

  7. Java 正则表达式中为什么反斜杠“\“需要用“\\\\”表示

    正则表达式语法 在其他语言中,\\(两个斜杠) 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义. 在 Java 中,\\ (两个斜杠)表示:我要插入一个正则表达式 ...

  8. 正则表达式中的小括号用法

    小括号中的连续字符作为可选: "Nov" -match "\bNov(ember)?\b"  返回true    "November" -m ...

  9. Python字符串和正则表达式中的反斜杠(‘\‘)问题

    在Python普通字符串中 在Python中,我们用''来转义某些普通字符,使其成为特殊字符,比如 In [1]: print('abc\ndef') # '\n'具有换行的作用 abc defgIn ...

  10. python正则表达式中的转义字符_详解python中正则表达式的反斜线的转义功能

    最近深入研读了正则表达式的一本经典著作,对于在python中使用正则表达式时使用反斜线转义功能时有些心得,特与大家分享. 核心思想:在python中使用正则表达式时要切记反斜线具有两层转义功能,如果你 ...

最新文章

  1. 第一课.图与图神经网络
  2. 高速串行总线设计基础(三)SERDES的通用结构介绍
  3. [Linux] Linux Shell查找文件
  4. Python+Django+SAE系列教程14-----使表单更安全
  5. ASP.NET Core IHostEnvironment和IApplicationLifetime介绍
  6. Spring Boot入门系列(十六)整合pagehelper,一秒实现分页功能!
  7. 【转载】安装pip、pyinstaller并将py脚本打包成exe文件
  8. 通信网中的数据报子网和虚电路子网
  9. ANDROID模拟器访问本地WEB应用10.0.2.2
  10. 【工科数学分析】2021-10-07-工科数学分析叒复习(三)
  11. iphone ios 手势
  12. PS教程:紫色光晕效果实现
  13. 后端修行 - java中PO、VO、BO、POJO、DAO、DTO、TO、QO的理解
  14. 【如何中医调理过敏性鼻炎】
  15. PGP加密技术应用(含安装包)
  16. pspice建立仿真模型元件库
  17. Mybatis报错Clock moved backwards. Refusing to generate id for xxx milliseconds
  18. 共享wifi到底应该怎么样去运营呢?
  19. 2020职高计算机录取分数线,四川邮电职校2020单招录取分数线
  20. python执行bash命令

热门文章

  1. c 语言中的菱形继承,C++中的菱形继承深入分析
  2. HTML如何实现斜体字
  3. Flask开发微电影网站(十)
  4. rsync的介绍及参数详解,配置步骤,工作模式介绍
  5. 解决切换场景时NGUI图集资源未释放的问题
  6. 多线程条件通行工具——Semaphore
  7. iis的web站点配置
  8. Image Processing --- Gaussian Pyramid Laplacian Pyramid
  9. Oracle RAC CRS-0184 --Cannot communicate with the CRS daemon
  10. Linux上的Django项目,下载文件报错,编码格式错误解决