空白字符匹配符 \s

\s 可以配置" "字符

非空白字符匹配符 \s

\S 可以配置非" "字符的

测试实例

被匹配字符串

    private static final String test1 = "a1 2ad f31d-2 tt";

匹配公式1

匹配公式

 String expression1 = "\\s";

匹配结果

注:匹配到三处空格


匹配公式2

匹配公式

 String expression2 = "\\S";

匹配结果

注:匹配到了所有非空白的字符


测试代价【java】

package com.kgo.javaregular.character;import cn.hutool.core.util.ReUtil;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;/*** @author keepgoon* @Description: TODO* @date 2019/10/211:34*/
public class RE4Test {private static Logger log = LoggerFactory.getLogger(RE3Test.class);private static final String test1 = "a1 2ad f31d-2 tt";public static void main(String[] args) {String expression1 = "\\s";String expression2 = "\\S";log.debug("\n===============匹配公式1 =======================");find(expression1,test1);log.debug("\n===============匹配公式2 =======================");find(expression2,test1);}private static String length(String printStr){return  StringUtils.rightPad(printStr,10," ") + " :       {}";}private static void find(String pattern,String matchedStr){log.debug(" 正则表达式 【 {} 】; 被匹配的字符串 【 {} 】" ,pattern,matchedStr);log.debug(length("findAll"), ReUtil.findAll(pattern,matchedStr,0));log.debug(length("count"), ReUtil.count(pattern,matchedStr));log.debug(length("contains"), ReUtil.contains(pattern,matchedStr));//log.debug(length("contains"), ReUtil.get);}
}

编程技术

编程语言 java
正则匹配 开源工具集  hutool
打印 logback
字符串格式化 lang3

1.7 正则表达式【匹配空白字符和非空白字符】相关推荐

  1. 正则表达式匹配任何空白字符或者非空白字符

    匹配任何空白字符:[\s],等价于[ \f\n\r\t\v] 匹配任何非空白字符:[^\s],^用于"[]"外表示从开头匹配,用于"[]"内表示"非& ...

  2. [Perl]Perl匹配非空白字符[^\s]

    Perl匹配非空白字符[^\s] ​​​​​ 一.Perl匹配非空白字符[^\s] 在Perl中,[^\s]代表非空白符. [^\s]+表示一次或多次匹配非空白符. ^在括号[]外时表示开始,即行首. ...

  3. 正则表达式的贪婪和非贪婪匹配

    贪婪匹配:正则表达式一般趋向于最大长度匹配. 非贪婪匹配:匹配到结果就好. 默认是贪婪模式.在量词后面直接加一个问号?就是非贪婪模式. 量词:{m.n}:m到n个 *:任意多个(表示匹配0-无穷) + ...

  4. mysql正则表达式匹配非_MySQL的正则表达式

    1.  Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符.字符串. 例如:select * from wp_posts where post_name REGEXP 'hello' ...

  5. PHP正则匹配效率,PHP 正则表达式效率 贪婪、非贪婪与回溯分析(推荐)

    先扫盲一下什么是正则表达式的贪婪,什么是非贪婪?或者说什么是匹配优先量词,什么是忽略优先量词? 好吧,我也不知道概念是什么,来举个例子吧. 某同学想过滤之间的内容,那是这么写正则以及程序的.$str ...

  6. html js正则表达式语法,js正则表达式 非中文_js正则表达式匹配中文_js正则表达式语法...

    腾讯云活动聚集了最新的降价打折.特惠折扣等资料,你在这里可以寻找云服务器.域名..小流程等等多种不同产品的促销活动,还有这些品牌的免费试用哦. 因为对js中的正则不太了解,可以参考一下js 中正则表达 ...

  7. 用正则表达式求非负整数 、匹配正整数、非正整数、负整数、整数、非负浮点数、正浮点数、非正浮点数、负浮点数、浮点数、有数字26个英文字母组成的字符串

    用正则表达式求非负整数 .匹配正整数.非正整数.负整数.整数.非负浮点数.正浮点数.非正浮点数.负浮点数.浮点数.有数字26个英文字母组成的字符串 // *** // 1.求非负整数: var str ...

  8. java正则表达式非贪婪_正则表达式的贪婪与非贪婪匹配

    1.什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab.*c"; 贪婪匹配:正则表达式一般趋向于最大长度 ...

  9. 正则表达式匹配单个字符(.、[]、\d、\D、\s、\S、\w、\W)

    匹配单个字符: 代码 功能 . 匹配任意1个字符(除了\n)     [匹配\n时会报错] [ ] 匹配[ ]中列举的字符    [匹配[ ]中的任何一个字符] \d 匹配数字,即0-9 \D 匹配非 ...

  10. bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道

    字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...

最新文章

  1. 机器人启示录 百度影音_机器人启示录游戏下载-机器人启示录安卓版 v1.2.0_5577安卓网...
  2. 那些为“自主”的研发“
  3. 天津科技大学计算机网络,计算机网络PPT(天津科技大学讲稿-张强)第一章英文对照...
  4. kodi刮削器 中文_教你PLEX插件播放4K不能使用KODI解码导致卡顿的解决办法
  5. [转]Oracle_ProC编程
  6. /usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: No such file or directory 报错解决
  7. 五、概念数据模型(CDM生成LDM,PDM和OOM)
  8. 【ActiveReports 大数据分析报告】用数据分析的手段告诉你,复联4有多火爆?
  9. primefaces_Primefaces工具栏,工具栏组和工具提示
  10. 十一、垃圾回收策略配置
  11. Blender:超详细的甜甜圈制作教程(一)【原教程 油管:Blender Guru】——建模篇
  12. html原生js请求
  13. Spotfire 表达式之转换函数
  14. windows 任务栏点击无反应,电脑没有任务栏怎么办
  15. oracle发生20001,Oracle IMP数据时报20001错误
  16. Stata——固定效应模型、随机效应模型、混合效应模型(区别、实例)
  17. 服务器物理内存利用率,服务器提高物理内存利用率
  18. (四) github分支的知识
  19. 项目管理方法工具总结—挣值分析
  20. 西方使用计算机的态度,对于东方科学采取粗暴态度的人,对于西方文明言过其实的人,大概...阅读答案...

热门文章

  1. 地理信息系统(Geographic Information System或 Geo-Information system,GIS)
  2. Consul 注册中心介绍以及搭建
  3. vue3:兄弟组件,跨组件传值,事件总线的通信方式(mitt / tiny-emitter)
  4. surface php老是用不了,surface启动一直进入uefi怎么办
  5. perfmon的使用及性能分析
  6. java bouncycastle,使用BouncyCastle在Java中使用ECIES进行加密
  7. 定义函数,实现折半查找算法
  8. 启动springboot报错:程序包org.springframework.boot不存在
  9. WPF3D图片轮播效果
  10. 安全加密邮箱哪个好?