正则表达式中关于字符集的问题
/[abc]+/
,匹配1或者多个方括号中的任意字符,方括号中的字符是“或者”的关系,等价于 /(a|b|c)+/
/(abc)+/
,匹配1个或者多个 abc
,abc
是一个整体,如下图所示:
/[0-9|_|-]+/
,匹配由数字、下划线、连接线中的任意1个或多个字符组成的字符串
/([0-9](_|-))+/
,匹配【任意一个数字和下划线】或者【任意一个数字和连接线】,并且上述组成一个整体,匹配1个或者多个。
如下图所示:
附:正则表达式在线测试工具:https://regexr.com/
正则表达式中关于字符集的问题相关推荐
- 正则表达式中的特殊字符一览
正则表达式中的特殊字符一览 〓简介〓 字符意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符'b',通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特 ...
- 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容
文章目录 正则表达式: 正则表达式的用途 正则表达式的组成-元字符 正则表达式的特点 正则表达式中的标志位-flag JavaScript中的正则表达式解析 RegExp 定义 RegExp RegE ...
- 正则表达式中的 [] 与 ()
正则表达式中的 [] 与 () 1. 圆括号 () 圆括号在正则表达式中表示组的概念,主要应用于限制多选结构的范围.分组.捕获文本.环视. 1.1 示例:多选结构 (a|b|c):匹配 a 或 b1 ...
- js 正则表达式中的特殊字符
字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界. -或- 对 ...
- 正则表达式中的*,+,?以及\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并赋值 ...
最新文章
- java web乱码问题_如何解决JavaWeb乱码问题
- 哪些人适合参加软件测试培训?
- php 在数组中,PHP 在数组中搜索给定的简单实例 array_search 函数
- centos安装python3小白_Centos7 安装Python3
- PowerDesigner概念模型详解
- CustomValidator的使用方法
- linux下加载qdm找不到驱动,Linux下共享文件夹的设置方法
- sql server与oracle的分页,详解SQLServer和Oracle的分页查询
- 2680 Problem F: Coin Game
- Dataframe 新增一列, apply 通用方法
- Qt4_改变形状的对话框
- 【王道计组笔记】定点数编码方式(原码,补码,反码)
- java 什么是精度_Java中BigDecimal精度和相等比较的坑
- 中国物联网卡的发展历史和变革
- aspose-word主要标签结构图和标签详细作用
- serv-u 用户使用sftp登录 时间显示不对_宜家中国电商化之路步履蹒跚 或因忽视消费者的使用习惯...
- 先有蛋还是先有鸡?互联网的线上线下
- dsp版win10和普通版区别_Win10和 Windows10版本区别是什么?
- JDK1.8 升级这么久!Stream 流的规约操作有哪些?
- tpc ds mysql_TPC-DS 数据仓库查询性能测试
热门文章
- spring依赖注入_Spring依赖注入
- 认证令牌_Java应用程序的简单令牌认证
- jdk8读取文件_用于从文件读取/写入文件的新JDK 11文件方法
- javafx窗体程序_JavaFX真实世界应用程序:EIZO CuratOR Caliop
- java ee自动生成编码_EE Servlet 3:在Servlet中生成HTML输出
- zz测试接口_使用FizzBu​​zz和JUnitParams进行单元测试
- JDK 14 / JEP 305模式匹配“ Smart Casts”实例
- 32和64位jvm_我应该使用32位还是64位JVM?
- spring dao层注解_Spring– DAO和服务层
- apache shiro_Apache Shiro第2部分–领域,数据库和PGP证书