正则表达式小记
创作时间:
2025-01-22 03:59:04
作者:
@小白创作中心
正则表达式小记
在正则表达式中,某些字符具有特殊的含义,它们被称为元字符或特殊字符。当你希望这些特殊字符按照字面意义匹配文本时,就需要使用转义字符(通常是反斜杠\)来“取消”它们的特殊含义。以下是正则表达式中需要转义的常见特殊字符:
反斜杠 \
用于转义其他特殊字符或创建预定义字符类。
方括号 [ ]
用于定义字符集,匹配括号内的任意一个字符。
冒号 :
在某些上下文中可能有特殊含义,但在大多数正则表达式引擎中,冒号不需要转义,除非它在字符集[]内。
星号 *
表示零次或多次重复前面的字符或子表达式。
加号 +
表示一次或多次重复前面的字符或子表达式。
问号 ?
表示零次或一次重复前面的字符或子表达式。
竖线 |
用于表示“或”的关系,匹配竖线左边或右边的表达式。
圆括号 ()
用于创建捕获组,可以对括号内的表达式进行整体操作。
点 .
代表任意一个字符(除了换行符)。
井号
通常不具有特殊含义,但在某些上下文中可能需要转义。
花括号 { }
用于指定重复次数。
逗号 ,
在花括号 { } 内部,用于指定重复次数的范围。
美元符号 $
表示字符串的结尾。
重音符号 ^
当位于字符集[]的开始位置时,表示“非”集合;在其他位置则代表自身。
减号 -
在字符集[]内部,用于定义字符范围;在其他位置则代表自身。
分割线 /
在某些环境中,如JavaScript中,正则表达式被包围在斜杠/中,此时斜杠自身需要转义。
其他字符如 &, %, @, 等在正则表达式中通常不具有特殊含义,除非在特定的上下文中被赋予了特殊功能。
热门推荐
植发手术与疼痛:疼痛管理和术后护理
居住证暂住证不满一年无法起诉吗?办理指南详解
中医养生四大法则:饮食调养、情志调和、运动养生、顺应自然
销售订单管理如何做好
光伏系统中线缆选取的四大要点
《中国核能发展报告2024》重磅发布!2060年中国核能发电量占比将达18%
固态电池成“必争之地”,厦企、高校科研机构摩拳擦掌积极布局
从“开刀止痛”到“全周期健康”:麻醉学科如何让手术患者“活得更好”?
静态路由:详细指南与深入解析
高级法务岗位的职业规划,它与初级法务有着怎样的区别
信用卡临额转固额,成功率飙升!绝密技巧让你信用额度翻倍!
乙卯日柱详解论命 乙卯日柱的富贵条件
探索免疫细胞的代谢重编程:细胞能量转换与疾病治疗的新视角
Excel表格明细和汇总怎么同步
冬季喝茶养生|喝什么茶可以降“三高”?
冬季喝茶养生|喝什么茶可以降“三高”?
拿什么拯救老年人的皮肤问题?分享七招给您
污泥界面仪技术原理与应用场景深度剖析
这种病真的很痛,但打疫苗可以降低97%的发病风险
乒乓热力来袭!广西博白民众自建户外球园 积极响应国家全面建设和国球进社区号召
高空风能:前景可期的绿能场?
行车记录器记忆卡使用与维护指南
没发工资劳动监察怎么处理
怎样改掉婴儿趴着睡觉
母猪多少天产仔正常
秦始皇与“祖龙”之称的由来
iPhone二手交易指南:从卖家信誉到性能检测的全方位攻略
扭伤用什么膏药好
最常见的烧伤疤痕修复整形方法有哪些
想获得蔬菜100%的营养,做菜注意这几点!