邮政编码的正则表达式

摘要:
相关代码:packageTestRegex;导入java.util.regex。匹配器;导入java.util.regex。图案PublicclassTest01{/**邮政编码正则:“^[1-9]d{5}$”*^:正则开始字符*$:正则结束字符*[1-9]:范围为1-9*:传输字符*d:数字[0-9]*X{n}:正好n次:通知从0开始*/publicstati

有关代码:

package TestRegex;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test01 {
    /**
     * 邮政编码正则:"^[1-9]\d{5}$"
     * ^:正则开始符
     * $:正则结束符
     * [1-9]:范围为1-9
     * :转移字符
     * d:数字【0-9】
     * X{n}:恰好n次:注意从0开始
     */
    public static void main(String[] args) {
        //定义正则
        String str= "^[1-9]\d{5}$";
        //正确的邮件编码
        String s = "471400";
        //错误邮政编码
        String s2 ="4560200";
        
        /**
         * Pattern为模式类型,
         * compile(正则)方法预编译正则,
         * 得到一个Matcher对象
         */
        Pattern p =Pattern.compile(str);
        //Pattern中的matcher()方法传入要匹配的字符串与正则进行匹配i
        Matcher m=p.matcher(s);
        Matcher m2=p.matcher(s2);
        //Matcher类中的matches()方法判断是否匹配成功
        boolean bo= m.matches();
        boolean bo2= m2.matches();
        //输出匹配结果:true为成功,false为失败
        System.out.println(bo);
        System.out.println(bo2);
    }
}

运行结果:

邮政编码的正则表达式第1张

免责声明:文章转载自《邮政编码的正则表达式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇android adb push 与 adb install 区别(两种安装APK的方法)java 实现获取当天,当周,当月,当季,当年的时间段下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

交易所如何对接狗狗币(DOGE)钱包?这点不可忽视

一个大家非常熟悉的 meme 头像 doge 在一夜之间成为了全球热搜。在国内,「狗狗币一天暴涨逾 250%」登上了微博热搜第七位,在国外,「DOGE」或者「DOGECOIN」站上了多个地区的「推特趋势榜」。比特币似乎都没有如此高规格的待遇。   对于新入币圈的朋友们可能对狗狗币还不太熟悉。这个币是个很早期的山寨币,它基本上是比特币的翻版,但是在比特币的基...

word的常用操作

using System;using System.Collections.Generic;using System.Text;using Microsoft.Office.Interop.Word;using System.IO;using System.Web;using System.Data;using System.Reflection;usin...

Map遍历法则

    /** * 如果既要遍历key又要value,那么建议这种方式,应为如果先获取keySet然后再执行map.get(key),map内部会执行两次遍历。 * 一次是在获取keySet的时候,一次是在遍历所有key的时候。 */ // 当我调用put(key,value)方法的时候...

SpringBoot请求处理-常用参数注解使用

PathVariable RequestBody @RestController public class ParameterTestController { /** * 数据绑定:页面提交的请求数据(GET、POST)都可以和对象属性进行绑定 * @param person * @return */...

dubbo(2.5.3)源码之服务消费

消费端启动初始化过程:   消费端的代码解析也是从配置文件解析开始的,服务发布对应的<dubbo:service,解析xml的时候解析了一个ServiceBean,并且调用ServiceConfig进行服务的发布。服务的消费对应的<dubbo:reference,在初始化的过程中也解析了一个 ReferenceBean类去做处理。在bean加...

NeatUpload 的使用

1 <httpModules> 2 <add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" /> 3 </httpModules> 来自 <http://www....