正则表达式小记
创作时间:
2025-01-22 03:59:04
作者:
@小白创作中心
正则表达式小记
在正则表达式中,某些字符具有特殊的含义,它们被称为元字符或特殊字符。当你希望这些特殊字符按照字面意义匹配文本时,就需要使用转义字符(通常是反斜杠\)来“取消”它们的特殊含义。以下是正则表达式中需要转义的常见特殊字符:
反斜杠 \
用于转义其他特殊字符或创建预定义字符类。
方括号 [ ]
用于定义字符集,匹配括号内的任意一个字符。
冒号 :
在某些上下文中可能有特殊含义,但在大多数正则表达式引擎中,冒号不需要转义,除非它在字符集[]内。
星号 *
表示零次或多次重复前面的字符或子表达式。
加号 +
表示一次或多次重复前面的字符或子表达式。
问号 ?
表示零次或一次重复前面的字符或子表达式。
竖线 |
用于表示“或”的关系,匹配竖线左边或右边的表达式。
圆括号 ()
用于创建捕获组,可以对括号内的表达式进行整体操作。
点 .
代表任意一个字符(除了换行符)。
井号
通常不具有特殊含义,但在某些上下文中可能需要转义。
花括号 { }
用于指定重复次数。
逗号 ,
在花括号 { } 内部,用于指定重复次数的范围。
美元符号 $
表示字符串的结尾。
重音符号 ^
当位于字符集[]的开始位置时,表示“非”集合;在其他位置则代表自身。
减号 -
在字符集[]内部,用于定义字符范围;在其他位置则代表自身。
分割线 /
在某些环境中,如JavaScript中,正则表达式被包围在斜杠/中,此时斜杠自身需要转义。
其他字符如 &, %, @, 等在正则表达式中通常不具有特殊含义,除非在特定的上下文中被赋予了特殊功能。
热门推荐
临汾尧都区发生4.1级地震,中国地震局启动四级应急响应
税务筹划这样做:合法合规减少个税和企业税
带娃游宜州:四牌楼畔的历史文化与自然科普之旅
乔迁邀请函,教你如何蹭热点
鄱阳湖自驾游攻略:打卡最美候鸟天堂
中医博士教你:按摩气海关元二穴,辅以“以情胜情”调焦虑
教育部教你正确发音:牛軋糖
AI反应速度决定自动驾驶安全,技术突破与挑战并存
AI助力个性化治疗,打造智慧医疗未来
牛的四个胃竟然这么神奇!
日本研究证实:餐后站立30分钟助燃脂,每分钟多消耗0.16千卡
适度玩策略游戏,既能提升智力又能增强团队协作
Lp(a)水平与心血管疾病:80%人群低于200mg/L,超50就危险
冬季养梦香兰:易养护、花期长,5大要点全解析
腰间盘突出8种锻炼方法
十种食材与酸菜的完美搭配,让你轻松做出美味
Android手机屏幕尺寸计算全攻略:从测量到选购
国槐病虫害防治与养护指南
开发商被“责令关闭”,小区每年近百万元停车费,到底由谁来收
情感AI:技术进步与人文关怀的双重挑战
袁隆平老师的成功人生给我们的启示!
化疗期间如何通过饮食调理实现身心康复
厦门赶海&帆船出海,超好玩攻略!
阿莫西林治疗腋窝淋巴结肿大:效果如何?
提升英语口语,这些地道表达让你秒变老外
聚氨酯冷库板:高效保温,守护冷链安全的优选材料
脂漏性皮炎无法根治,专家解析发病原因与控制方法
统计师证书成职场人香饽饽,2024年考试时间已确定
济南国际生态港项目:投资新风口?
Excel技巧大揭秘:高效记忆选择题