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

相关推荐
j***63084 分钟前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
闲人编程6 分钟前
Python对象模型:一切都是对象的设计哲学
开发语言·python·模型·对象·codecapsule·下划线
列逍9 分钟前
深入理解 C++ 智能指针:原理、使用与避坑指南
开发语言·c++
二川bro11 分钟前
Python大语言模型调优:LLM微调完整实践指南
开发语言·python·语言模型
4***V20216 分钟前
PHP在微服务通信中的消息队列
开发语言·微服务·php
亿坊电商21 分钟前
PHP框架 vs 原生开发:移动应用后端开发实战对比!
开发语言·php
S***q19237 分钟前
Kotlin内联函数优化
android·开发语言·kotlin
JIngJaneIL41 分钟前
汽车租赁|汽车管理|基于Java+vue的汽车租赁系统(源码+数据库+文档)
java·vue.js·spring boot·汽车·论文·毕设·汽车租赁
在路上看风景42 分钟前
2.3 C#装箱和拆箱
开发语言·c#
立志成为大牛的小牛1 小时前
数据结构——四十四、平衡二叉树的删除操作(王道408)
数据结构·学习·程序人生·考研·算法