正则表达式的特殊符号和限定符
来源:互联网 发布:算法导论是c语言 编辑:程序博客网 时间:2024/05/22 14:35
特殊字符:
所谓特殊字符就是有一些特殊含义的字符,例如:‘*’简单的说就是代表任何字符串的意思。如果我们要找出字符串中的'*',则需要对其进行转义,在其前面加上一个\*。通常来说,如果我们想要匹配一些特殊的字符的话,首先必须让字符进行转义,就是用反斜杠\放在他们的前面。下面介绍一些正则表达式中的特殊字符:
$:匹配输入字符串的结尾的位置。
():标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这个字符串,使用\(\)
*:匹配前面的子表达式零次或者多次。
+:匹配前面的子表达式一次或者多次。
.:匹配除换行符之外的任何单个字符。
[:标记一个中括号表达式的开始。
?:匹配前面的子表达式零次或者一次。
\:将下一个字符标记为或特殊字符,或者原义字符,或向后引用,或八进制转义字符。
^:匹配输入字符串的开始位置。
{:标记限定符表达式的开始。
|:指明两项之间的一个选择。
限定符
限定符是用来指定正则表达式的一个给定的组建必须要出现多少次才能满足匹配。有*,+,?,{n},{n,},{n,m}共六种。
*:匹配前面的子表达式零次或者多次。
+:匹配前面的子表达式一次或者多次。
?:匹配前面的子表达式零次或者一次。
{n}:匹配确定的n次。
{n,}:至少匹配n次。
{n,m}:最少匹配n次,且最多能匹配m次。
0 0
- 正则表达式的特殊符号和限定符
- 特殊符号的正则表达式
- 正则表达式限定符
- 正则表达式中的限定符
- 正则表达式之限定符
- 正则表达式之限定符
- 微软的正则表达式教程(四):限定符和定位符
- 微软的正则表达式教程(四):限定符和定位符
- 正则表达式及其常用特殊符号和字符
- 正则表达式元字符 和限定字符
- 正则表达式元字符 限定符 括号
- 正则表达式-限定符_转义字符
- 正则表达式中的特殊符号
- 正则表达式中的特殊符号
- 特殊符号正则表达式
- 正则表达式 中的特殊符号
- 字符串中的正则表达式特殊符号
- 字符串中的正则表达式特殊符号
- POJ
- Mnesia动态添加节点杂记
- 2017.4.24 聪明的质检员 思考记录
- (ssl2305)P2722 竞赛总分
- TCP与UDP收发的时候TCP有缓冲区还是UDP有缓冲区,使用它们时该注意什么?
- 正则表达式的特殊符号和限定符
- leetcode516. Longest Palindromic Subsequence
- tensorflow.python.framework.errors.InvalidArgumentError: Input to reshape is a tensor with xxx value
- 正则表达式与文本处理类命令
- SOCKET网络编程——服务器端
- C++知识点
- (自学收获)纯css网页小部件--轮播图效果
- poj 3261 Milk Patterns(后缀数组,二分)
- RecyclerView条目复用导致混乱的解决方案之一