PTA-7-55 判断指定字符串是否合法

题目:

输入一个字符串,判断指定字符串是否合法,要求字符串由7个字符组成,并且第一位必须是大写字母,2-4为必须是小写字母,后3为必须是数字字符,要求使用正则表达式来实现。


根据题目要求,代码实现如下:

java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String S = scan.next();
        if(S.matches("[A-Z]"+"[a-z]{3}"+"\\d{3}"))
            System.out.println(S + "合法");
        else
         System.out.println(S + "不合法");
    }
}

以上就是 PTA-7-55 判断指定字符串是否合法 的全部内容了,希望能对你有所帮助!

相关推荐
报错小能手几秒前
C++笔记 bind函数模板
开发语言·c++·笔记
老蒋新思维4 分钟前
紧跟郑滢轩,以 “学习力 +” 驱动 AI 与 IP 商业变革
网络·人工智能·学习·tcp/ip·企业管理·创始人ip·创客匠人
qq_124987075320 分钟前
基于springboot的兴趣生活展示交流平台的设计与实现(源码+论文+部署+安装)
java·spring boot·生活·毕设
2501_9411115225 分钟前
C++中的适配器模式
开发语言·c++·算法
2501_9411119426 分钟前
C++中的适配器模式变体
开发语言·c++·算法
明洞日记27 分钟前
【设计模式手册008】适配器模式 - 让不兼容的接口协同工作
java·设计模式·适配器模式
zzz海羊27 分钟前
VSCode配置java中的lombok
java·开发语言·vscode
A-code32 分钟前
Git 多模块项目管理
java·开发语言
TDengine (老段)35 分钟前
TDengine 字符串函数 Replace 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
没头脑的男大39 分钟前
Unet实现脑肿瘤分割检测
开发语言·javascript·ecmascript