958. 字符类和字符匹配符

简介: 958. 字符类和字符匹配符

字符类字符匹配符 是正则表达式中用于匹配字符的两种基本工具。

字符类 可以匹配一个或多个字符。例如,[^~] 匹配任何~ 字符,包括空字符串。

字符匹配符 可以匹配一个字符。例如,. 匹配任何字符。

字符类

字符类是一个方括号括起来的字符列表。例如:

  • [abc] 匹配 abc
  • [0-9] 匹配任何数字
  • [a-zA-Z] 匹配任何字母

字符类还可以使用连字符 (-) 表示范围。例如:

  • [a-z] 匹配任何小写字母
  • [A-Z] 匹配任何大写字母
  • [0-9a-zA-Z] 匹配任何数字或字母

字符匹配符

字符匹配符是一个单个字符。例如:

  • . 匹配任何字符
  • a 匹配字母 a
  • 1 匹配数字 1

转义字符

一些字符具有特殊含义。例如,. 匹配任何字符,但如果要匹配句点本身,则需要使用转义字符 \。例如,\. 匹配句点。

目录
相关文章
|
3月前
|
固态存储 Python
正则表达匹配任意单个字符
正则表达匹配任意单个字符
39 4
|
5月前
|
移动开发 编译器 C#
C# 常用的“转义符”对字符串的使用与讲解
C# 常用的“转义符”对字符串的使用与讲解
|
机器学习/深度学习 Shell C++
正则表达式普通字符、非打印字符、特殊字符、限定符的应用、定位符、元字符(规则,匹配,和实际使用)与运算符优先级
正则表达式普通字符、非打印字符、特殊字符、限定符的应用、定位符、元字符(规则,匹配,和实际使用)与运算符优先级
190 0
|
数据采集 Java 开发工具
Java正则表达式匹配aabb、abab格式字符
我们开发过程中,经常用到正则表达式来匹配想要的字符串,或者从一段文本中提取想要的关键字,比如爬虫应用等。正则表达式是对字符串提取的一套规则,我们把这个规则用正则里面的特定语法表达出来,去匹配满足这个规则的字符串。正则表达式具有通用型,不仅java里面可以用,其他的语言也一样适用。
348 0
Java正则表达式匹配aabb、abab格式字符
|
前端开发 JavaScript
正则表达式系列之 —— 字符类
正则表达式系列之 —— 字符类
74 0
正则表达式系列之 —— 字符类
字符串加空格
给定一个字符串,在字符串的每个字符之间都加一个空格。 输出修改后的新字符串。
123 0
|
C++
正则表达式 - 匹配任何字符(包括换行符)
正则表达式 - 匹配任何字符(包括换行符)
489 0
判断字符串是否有特殊字符和以0开头的正则表达式
判断字符串是否有特殊字符和以0开头的正则表达式