java 常用正则表达式
时间: 2023-06-05 07:47:36 浏览: 225
Java正则表达式是以字符串的形式出现的,是Java程序设计中非常强大和重要的一部分。Java提供了各种各样的正则表达式,以下是几个常用的正则表达式:
1. 匹配数字:\d或[0-9] 匹配任意数字
2. 匹配非数字:\D或[^0-9] 匹配任意非数字字符
3. 匹配字母或数字:\w或[a-zA-Z_0-9] 匹配任意字母或数字
4. 匹配非字母或数字:\W或[^a-zA-Z_0-9] 匹配任意非字母或数字字符
5. 匹配空格:\s 匹配任意空格字符
6. 匹配非空格:\S 匹配任意非空格字符
7. 匹配单词边界:\b 匹配单词边界
8. 匹配非单词边界:\B 匹配非单词边界
9. 匹配任意字符:. 匹配除换行符外的任意字符
10. 匹配换行符:\n 匹配换行符
Java正则表达式非常灵活,使用正则表达式可以方便地搜索文本、验证输入数据的格式是否正确等。了解和掌握常用的正则表达式可以让Java程序设计更加高效和便捷。
相关问题
java常用正则表达式大全
Java中常用的正则表达式如下:
1. 匹配Email地址:^[a-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
2. 匹配手机号码:^1[3|4|5|7|8][0-9]\d{8}$
3. 匹配身份证号码:^[1-9]\d{5}(19\d{2}|20[0|1])\d{2}(0[1-9]|X)$
4. 匹配URL地址:^((https|http|ftp|rtsp|mms)?://)[^\s]+
5. 匹配IP地址:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$
6. 匹配整数:^-?\d+$
7. 匹配浮点数:^-?\d+\.\d+$
8. 匹配邮政编码:^\d{6}$
9. 匹配中文字符:[\u4e00-\u9fa5]
10. 匹配日期格式:^\d{4}-\d{2}-\d{2}$
阅读全文