其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

Java的正则表达式问题

GG网络技术分享 2025-03-18 16:14 2


问题描述:

请问有谁懂这个正则表达式怎么写吗?我写的那个不对
请问有谁懂这个正则表达式怎么写吗?我写的那个不对

网友观点:

  • 排除以字母开头的情况,密码可以为大小写字母也可以为数字,长度在6-22位。

  • 代码如下

    

public static final String password = "^(?![a-zA-Z]+[a-zA-Z0-9]+$)[a-zA-Z0-9]{6,22}$";

  • 运行截图

若有帮助,谢谢采纳~

详解Java正则表达式(下篇)

本篇将进行详解Java正则表达式的最后一部分内容。 该内容,将详细解读正则表达式中转义字符的使用。


转义字符特殊说明

通过上面的介绍,估计各位也该看出来疑惑了,为啥介绍替代符号的时候,是\\w, \\s等一个反斜杠,而实际使用的时候却用了两个反斜杠\\\\w,要想讲清楚这个问题,就需要介绍反斜杠\\,这个特殊的字符。

反斜杠\\ 在正则表达式中,表示转义字符。顾名思义,反斜杠\\ 后面的内容有特殊含义或者没有特殊含义。 实际应用起来,有两层用法: 1. 本来没有特殊含义的字符,加上转义字符后,就变成了特殊字符,不能当做普通字符处理; 2. 本来是特殊含义的字符,加上转义字符后,取消特殊含义表示为普通字符。

举例说明:

标签:

提交需求或反馈

Demand feedback