什么是正则表达式?
正则表达式(Regular Expression,简称 Regex 或 RegExp)是一种用于匹配字符串模式的强大工具。它可以用于文本搜索、替换、验证和提取等操作。
几乎所有编程语言(JavaScript、Python、Java、Go 等)都支持正则表达式,是开发者必备的技能之一。
基础语法
.匹配任意单个字符(除换行符)\d匹配数字 [0-9]\w匹配字母、数字和下划线 [a-zA-Z0-9_]\s匹配空白字符(空格、制表符、换行)^匹配字符串开头$匹配字符串结尾*匹配前一个元素 0 次或多次+匹配前一个元素 1 次或多次?匹配前一个元素 0 次或 1 次{n,m}匹配前一个元素 n 到 m 次[abc]匹配方括号中的任意一个字符(abc)分组匹配
常用正则表达式大全
在线正则测试工具
使用我们的 在线正则表达式测试工具,实时匹配高亮,内置常用正则模板,无需安装任何软件。