正则表达式写法分享
2023-02-18 16:48:46 时间
正则写法小结
最近经常遇到用到正则表达式的情况,总结了一些写正则的经验:
以此场景为例:
需要字符串以部分非特殊字符为首,以部分非特殊字符为尾,中间部分可以为任意单词字符。
正则结果:
/^(([^%&',;=?\\^]))/
测试结果:
写法总结:分析此字符串,有两种场景:
1. 只有一个字符的场景;
2. 有两个以上字符的场景;
然后针对每一种场景写对应的正则,最后组装起来。
第一种场景:/^([^%&',;=?
第二种场景:/^([^%&',;=?
总结构解析:
详解:
总结:
在正则表达式基础语法的基础上,需要对目的正则表达式按情况分组,然后逐渐细化,细分到每个字符如何表示,这样,一个整体的正则表达式就出来了。
相关文章
- 说回 TheRouter
- TheRouter 的跨模块依赖注入实现原理
- 什么是相位噪声:相位抖动
- adobe全家桶2023下载正式版全系列
- 忙里偷闲IdleHandler
- kotlin修炼指南8—集合中的高阶函数
- kotlin修炼指南9-Sequence的秘密
- JetBrains 远程开发的使用和心得
- APP动态路由的设计与实践
- 微软发布“Raspberry Robin”恶意软件警告
- 警告:新的攻击活动利用了 MICROSOFT EXCHANGE SERVER 上的一个新的 0-DAY RCE 漏洞
- PLC 中的本地代码执行:使用 RCE 发现 Siemens SIMATIC S7-1200/1500 硬编码加密密钥
- 工业互联网一体化便携式演示实验平台
- 某组态软件工程文件加密机制探究
- [C语言]概述
- 【C语言】指针(野指针)
- 51单片机介绍
- 【C语言】题集 of ①
- 【C语言】题集 of ②
- 【C语言】题集 of ③