← 教程
开发05-27

常用正则表达式

基本语法

. 匹配任意字符,* 重复0次或多次,+ 重复1次或多次,? 重复0次或1次,^ 行首,$ 行尾。

字符集

[abc] 匹配 a/b/c 中任意一个,[a-z] 匹配小写字母,[0-9] 匹配数字,[^abc] 排除 a/b/c。

常用模式

\\d 数字,\\w 单词字符(字母数字下划线),\\s 空白字符,\\b 单词边界。大写表示取反。

分组与捕获

(pattern) 捕获分组,(?:pattern) 非捕获分组。\\1 引用第一个捕获分组。

实用例子

邮箱: [\\w.-]+@[\\w.-]+\\.\\w{2,},手机号: 1[3-9]\\d{9},IP地址: \\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}