【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

相关推荐
阿华的代码王国1 小时前
【从0做项目】Java搜索引擎(6)& 正则表达式鲨疯了&优化正文解析
java·后端·搜索引擎·正则表达式·java项目·从0到1做项目
程序员小王꧔ꦿ13 小时前
BeautifulSoup、lxml/XPath和正则表达式在数据爬取中的核心差异及适用场景
正则表达式·beautifulsoup
程序员小王꧔ꦿ13 小时前
BeautifulSoup、lxml/XPath和正则表达式在数据爬取中的适用场景
正则表达式·beautifulsoup
时之彼岸Φ2 天前
文本操作基础知识:正则表达式
正则表达式
NGC22379992 天前
JavaAPI(字符串 正则表达式)
正则表达式
Dontla3 天前
正则化(Regularization)和正则表达式(Regular Expression)区别
正则表达式
索然无味io3 天前
Python--正则表达式
开发语言·windows·python·安全·web安全·网络安全·正则表达式
Sun_Weiss3 天前
从字符串中匹配多个关键词,优先匹配更长的关键词
python·正则表达式·字符串
哒啵Q2975 天前
对正则表达式说不!!!
正则表达式
玖龍的意志6 天前
正则表达式(Regular expresssion)
python·正则表达式