【regex】正则表达式


集合

[0-9.]
[0-9.\-]

例子

正则表达式,按照规则写,写的时候应该不算困难,但是可读性差


不同语言中regex会有微小的差异

vim +需要转义, perl/python中+不需要转义

锚位

\b
am\b

i am

命名 / 命名捕获组 ( 捕获组(Grouping))

复制代码
// 普通捕获组
(pattern)
// 命名捕获组,两种写法等价
(?<name>pattern) 或 (?'name'pattern)

[0-9.\-]+
(?<ta>[0-9.\-]+)

i amptuitu

工具

regexper

jex.im

https://www.autoregex.xyz/


https://regex101.com/

DFA / NFA

相关推荐
非得登录才能看吗?6 天前
正则表达式入门
正则表达式
小飞大王6666 天前
JavaScript基础知识总结(四):常见内置构造函数,正则表达式,作用域与闭包
前端·javascript·正则表达式
BenChuat7 天前
正则表达式详解与实战指南:从入门到常见案例
正则表达式
蒋星熠9 天前
爬虫中Cookies模拟浏览器登录技术详解
开发语言·爬虫·python·正则表达式·自动化·php·web
hanliu200310 天前
实训11 正则表达式
正则表达式
fruge11 天前
前端正则表达式实战合集:表单验证与字符串处理高频场景
前端·正则表达式
爱吃甜品的糯米团子11 天前
JavaScript 正则表达式:选择、分组与引用深度解析
前端·javascript·正则表达式
高山上有一只小老虎11 天前
java 正则表达式大全
java·正则表达式
weixin_4368040711 天前
正则表达式可视化 - 正则表达式可视化与文本匹配工具
正则表达式
盼哥PyAI实验室13 天前
正则表达式:文本处理的强大工具
java·服务器·正则表达式