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

相关推荐
写代码的【黑咖啡】3 分钟前
Python中Excel文件的强大处理工具:OpenPyXL
开发语言·python·excel
索荣荣7 分钟前
Java反射:从入门到实战的终极指南
java·开发语言
全栈软件开发7 分钟前
php图形验证码生成系统源码 支持api接口调用 提供SDK 轻量级简单易用
开发语言·php
2401_8384725111 分钟前
自定义操作符重载指南
开发语言·c++·算法
Leo6553511 分钟前
easyExcel 的动态列导出把文本转为数值格式,可以进行函数计算
java
v_for_van13 分钟前
单片机内存分配管理笔记
开发语言·c++·笔记·vscode·stm32·单片机·嵌入式硬件
鹿角片ljp16 分钟前
力扣136.只出现一次的数字-异或和HashMap
java·数据结构·算法·leetcode
W_a_i_T16 分钟前
【Coding日记】菜鸟编程C语言100例——第三题⚠️
c语言·开发语言·经验分享·算法·菜鸟编程
weixin_4521595519 分钟前
多协议网络库设计
开发语言·c++·算法
十五年专注C++开发19 分钟前
浅谈C++插件机制的设计要点以及实现方案
开发语言·c++·系统架构·插件机制