zoukankan      html  css  js  c++  java
  • Java 正则表达式

    正则表达式定义了字符串的模式。

    正则表达式可以用来搜索、编辑或处理文本。

    正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。

    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。

    给定一个正则表达式和另一个字符串,我们可以达到如下的目的:

    • 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作"匹配");
    • 2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。

    正则表达式的特点是:

    • 1. 灵活性、逻辑性和功能性非常的强;
    • 2. 可以迅速地用极简单的方式达到字符串的复杂控制。
    • 3. 对于刚接触的人来说,比较晦涩难懂。

    注意:正则表达式写好后,没有错对之分,返回结果只是true和false

    校验QQ号,要求:必须是5~15位数字,0不能开头。没有正则表达式之前

    public class regex {
        public static void main(String[] args) {
                checkQQ2("0123134");
        }
        public static void checkQQ2(String qq) {                                                            
                String reg = "[1-9][0-9]{4,14}";                  
                System.out.println(qq.matches(reg)?"合法qq":"非法qq");                                 
        }
    }
  • 相关阅读:
    谦谦君子 温润如玉
    [Linux: vim]vim自动生成html代码
    /boot/grub/grub.conf 内容诠释
    mini_httpd在RedHat 5下安装
    html 简单学习
    v4l
    手机处理器哪个好 智能手机处理器进化知识
    小败局】一位草根北漂创业者自述:赚钱的快餐店之死
    读书
    手游研发CJ抱大腿指南
  • 原文地址:https://www.cnblogs.com/time-to-despair/p/9968418.html
Copyright © 2011-2022 走看看