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 判断指定字符串是否合法 的全部内容了,希望能对你有所帮助!

相关推荐
小手cool几秒前
取多个集合的交集
java
全栈老实人_3 分钟前
农家乐系统|Java|SSM|VUE| 前后端分离
java·开发语言·tomcat·maven
工程师焱记4 分钟前
【docker系列】打造个人私有网盘zfile
经验分享
customer086 分钟前
【开源免费】基于SpringBoot+Vue.JS安康旅游网站(JAVA毕业设计)
java·vue.js·spring boot·后端·kafka·开源·旅游
Tester_孙大壮18 分钟前
Python爬虫技术科普
开发语言·爬虫·python
点点滴滴的记录23 分钟前
Java的CompletableFuture实现原理
java·开发语言·javascript
xiaolingting24 分钟前
Java 引用是4个字节还是8个字节?
java·jvm·引用·指针压缩
程序猿online26 分钟前
nvm安装使用,控制node版本
开发语言·前端·学习
一只傻小白,29 分钟前
JAVA项目中freemarker静态模板技术
java·开发语言
袁庭新29 分钟前
Spring Boot项目接收前端参数的11种方式
java·springboot·袁庭新·如何接收前端数据·boot接收数据