正则表达式小记
创作时间:
2025-01-22 03:59:04
作者:
@小白创作中心
正则表达式小记
在正则表达式中,某些字符具有特殊的含义,它们被称为元字符或特殊字符。当你希望这些特殊字符按照字面意义匹配文本时,就需要使用转义字符(通常是反斜杠\)来“取消”它们的特殊含义。以下是正则表达式中需要转义的常见特殊字符:
反斜杠 \
用于转义其他特殊字符或创建预定义字符类。
方括号 [ ]
用于定义字符集,匹配括号内的任意一个字符。
冒号 :
在某些上下文中可能有特殊含义,但在大多数正则表达式引擎中,冒号不需要转义,除非它在字符集[]内。
星号 *
表示零次或多次重复前面的字符或子表达式。
加号 +
表示一次或多次重复前面的字符或子表达式。
问号 ?
表示零次或一次重复前面的字符或子表达式。
竖线 |
用于表示“或”的关系,匹配竖线左边或右边的表达式。
圆括号 ()
用于创建捕获组,可以对括号内的表达式进行整体操作。
点 .
代表任意一个字符(除了换行符)。
井号
通常不具有特殊含义,但在某些上下文中可能需要转义。
花括号 { }
用于指定重复次数。
逗号 ,
在花括号 { } 内部,用于指定重复次数的范围。
美元符号 $
表示字符串的结尾。
重音符号 ^
当位于字符集[]的开始位置时,表示“非”集合;在其他位置则代表自身。
减号 -
在字符集[]内部,用于定义字符范围;在其他位置则代表自身。
分割线 /
在某些环境中,如JavaScript中,正则表达式被包围在斜杠/中,此时斜杠自身需要转义。
其他字符如 &, %, @, 等在正则表达式中通常不具有特殊含义,除非在特定的上下文中被赋予了特殊功能。
热门推荐
“入户见三物,家人一直富”,具体指哪3物?不懂,建议看一看!
深圳先进院揭秘:丘脑功能异常引发焦虑的秘密
大数据什么时候能恢复?大数据更新的时间是什么时候?
人工智能技术在中国康复医疗中的应用研究
怎样设定可执行目标?掌握这 4 个技巧就够了!
右边肋骨下隐痛要警惕的五种病
中国古典文学中最常见的99种意象,收藏常看!(上)
报告显示:工作压力大?闲聊八卦是职场人上班最爱的解压方式
认知调整:破解生活压力的金钥匙
Pandas vs Polars:谁是数据分析新宠?
情人节前夕,如何正确处理恋爱中的冲突?
六爻占卜帮你破解情感危机
科技股领涨A股,"蛇年概念"炒作需谨慎
新能源车电池包液冷板工艺大揭秘
多模态大模型的视觉基础研究——从CLIP到SEAL
“国潮+夜游”,年轻人驱动下的“中式夜游”沉浸营造差异化文旅
转行后心态崩了?这些方法帮你快速恢复!
狗狗走失怎么办?(从宠物管理、搜寻方式到预防措施一应俱全)
数智化转型助力企业构建合同风险管理体系
预见2025:国产工业机器人崛起(图)
Uzi亲授:顶级ADC的游戏技巧
Excel报表制作完全指南:从基础到实战
楼宇自控系统(BAS)架构及其智能化控制与运行的实现机制解析
母亲节礼品方案:提升Q2销售业绩
LaTeX数学公式的编写方法
广州二手房市场最新避坑指南
乡村振兴的生态农业之路:推广绿色生产方式,构建生态宜居的美丽乡村
清代后妃服饰的色彩艺术,青与蓝的独特魅力
首付不够?理财来凑!
开光仪规及历史