【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

相关推荐
羑悻的小杀马特17 小时前
【动态规划篇】正则表达式与通配符:开启代码匹配的赛博奇幻之旅
c++·算法·leetcode·正则表达式
踏过山河,踏过海17 小时前
正则表达式
正则表达式
水木流年追梦1 天前
大模型入门-大模型优化方法1
人工智能·学习·算法·机器学习·正则表达式
我是标同学1 天前
qt的正则表达式使用
正则表达式
deepin_sir2 天前
19 - 正则表达式
python·正则表达式
清风一徐2 天前
python--正则表达式
正则表达式
来恩10032 天前
Java正则表达式
正则表达式
水木流年追梦3 天前
大模型入门-大模型分布式训练2
开发语言·分布式·python·算法·正则表达式·prompt
水木流年追梦3 天前
大模型入门-大模型分布式训练1
开发语言·分布式·python·算法·正则表达式·prompt
我材不敲代码5 天前
Python 正则表达式实战总结
数据库·python·正则表达式