【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

相关推荐
斯内科12 小时前
Python进阶(1):正则表达式
python·正则表达式
程序员总部12 小时前
Python中如何用正则表达式精准匹配IP地址?
python·tcp/ip·正则表达式
王小二_Leon20 小时前
JAVA中正则表达式的入门与使用
java·正则表达式
搜搜秀1 天前
find指令中使用正则表达式
linux·运维·服务器·正则表达式·bash
Jwoka2 天前
正则表达式学习笔记
笔记·python·正则表达式·re
晨曦5432102 天前
python——正则表达式
开发语言·正则表达式
学c真好玩3 天前
4.7正则表达式
正则表达式
专注VB编程开发20年4 天前
C#,VB.NET正则表达式法替换代码
正则表达式·c#·.net·vb.net
辛-夷5 天前
正则表达式(一)
前端·javascript·正则表达式
刘大猫.5 天前
前端使用正则表达式提取经纬度 度分秒值
正则表达式·经纬度·前端使用正则·提取经纬度·提取度分秒·度分秒·vue使用正则