是完全通配的意思,\s是指空白,包括空格、换行、tab缩进等所有的空白,而\S刚好相反

这样一正一反下来,就表示所有的字符,完全的,一字不漏的。

另外,[]这个符号,表示在它里面包含的单个字符不限顺序的出现,比如下面的正则:
[ace]*
这表示,只要出现a/c/e这三个任意的字母,都会被匹配

[\s]表示,只要出现空白就匹配

[\S]表示,非空白就匹配

那么它们的组合,表示所有的都匹配,与它相对应的,有[\w\W]等,意义完全相同、

另外要说的一点是,为什么有"."这个通配符了,还要这样的用法。

其实,[\s\S] [\w\W]这样的用法,比较".“所匹配的还要多,因为”."是不会匹配换行的,
所有出现有换行匹配的时候,人们就习惯 使用[\s\S]或者[\w\W]这样的完全通配模式。

[\s]表示匹配 空白字符
[\S]表示匹配 非空白字符
两者同时出现[\s\S]表示匹配 任何字符

正则表达式[\S\s]的意思相关推荐

  1. 通过正则表达式校验手机号码,拿走即用!

    校验手机号码 2021/01/06更新,电信新增了191号段 1. 单纯校验长度 2.正则表达式校验数字 3.正则表达式校验是否是大陆号码 4.正则表达式校验是否是香港号码 //校验长度private ...

  2. Linux shell 学习笔记(15)— shell 正则表达式

    1. 定义 BRE 模式 1.1 纯文本 第一条原则就是:正则表达式模式都区分大小写.这意味着它们只会匹配大小写也相符的模式. $ echo "This is a test" | ...

  3. re2正则表达式匹配引擎的c接口版本cre2的中文使用手册

    前言 re2 官方地址: https://github.com/google/re2 cre2 官方地址: https://github.com/marcomaggi/cre2 1 基本类型定义 不透 ...

  4. 正则表达式(括号)、[中括号]、{大括号}的区别小结

    正则表达式(括号).[中括号].{大括号}的区别小结 </h1><div class="clear"></div><div class=& ...

  5. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  6. 正则语法完全正则表达式手册_语法格式重点

    20211202 https://blog.csdn.net/lc11535/article/details/103266263 该表达式打开re.U(re.UNICODE)标志. python –& ...

  7. 正则表达式 - 语法

    正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. 例如: r ...

  8. 正则表达式中的\.表示什么意思

    \ 这是引用符,用来将这里列出的这些元字符当作普通的字符来进行匹配.例如正则表达式\$被用来匹配美元符号,而不是行尾,类似的,正则表达式\.用来匹配点字符,而不是任何字符的通配符.

  9. ?:在正则表达式中什么意思

    "?:"非获取匹配,匹配冒号后的内容但不获取匹配结果,不进行存储供以后使用. 单独的"?":匹配前面的子表达式零次或一次. 当"?"紧跟在任 ...

  10. 关于正则表达式 \1 \2之类的问题

    我们创建一个正则表达式 var RegExp = /^(123)(456)\2\1$/; 这个正则表达式匹配到的字符串就是 123456456123 创建另外第二正则表达式 var RegExp1 = ...

最新文章

  1. 图像掩码操作的两种实现
  2. [转] Java快速教程
  3. eclipse默认的花括号对齐方式的修改
  4. matlab对手写数字聚类的方法_scikitlearn — 聚类
  5. 初次使用Shiro进行加密密码的算法实例
  6. 服务器虚拟化win游戏,Win虚拟化之Windows Virtual PC 功能概述
  7. Dubbo(七)使用SpringBoot搭建dubbo消费者工程
  8. 图片超大 html,解决WebView加载html文本时,图片太大不能适配屏幕
  9. python 移动文件 覆盖_Python操作文件(删除、复制、移动...)
  10. html图片表情怎么搞,学习使用HTML5/CSS3来制作简单的表情动画
  11. 揭秘小红书的种草套路
  12. 如何用GoldWave交叉淡化两首音乐?
  13. 谷歌浏览器翻译插件方便阅读方法,收藏备用
  14. error An unexpected error occurred: “https://registry.npmjs.org/axios
  15. Html5 文件上传
  16. 专家系统java编程_专家系统的Java实现
  17. 【论文阅读】Adaptive Cross-Modal Prototypes for Cross-Domain Visual-Language Retrieval
  18. swisssql-sql server to oracle,Sql Server移植到Oracle之Migration Workbench
  19. win10无线网卡驱动怎么安装【系统天地】
  20. python作用总结_python个人总结

热门文章

  1. iOS performSelector方法总结
  2. 如何设计二进制文件格式
  3. 腾讯云提示有木马文件事件通知 该如何处理?
  4. nlp学习--专家系统总结-专家系统基础
  5. Kafka穿过网闸(物理层)进行消费
  6. 控制台游戏7-泡泡堂
  7. 一个程序员的五年总结,给你不一样的角度
  8. 【Python习题】房贷计算器
  9. 关于 Windows10 计算机丢失 MSVCP120.dll 的解决方法
  10. 用机器学习的方法鉴别红楼梦作者