码迷,mamicode.com
首页 > 其他好文 > 详细

张学堂-马士兵-专题-正则表达式

时间:2018-04-04 21:18:56      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:有用   pack   字符串匹配   条件   --   参数   字符   stat   log   

1. 最简单的正则表达式

package com.string;

public class RegexTest {

    public static void main(String[] args) {
        /*
         * 最简单的正则表达式
         * 这里使用的是String类的matches方法.
         * 这个方法是比较字符是否匹配
         * .表示的时任意一个字符
         */
        System.out.println("abc".matches("..."));
    }
}

String类的一个方法matches。

正则表达式是处理字符串的。 其实更确切的说,正则表达式是处理字符的。 就拿上面的例子来说, 每一个点代表一个字符。 那么abc是不是三个字符呀?是, 所以满足条件。

package com.string;

public class RegexTest {

    public static void main(String[] args) {
        /*
         * 最简单的正则表达式
         * 这里使用的是String类的matches方法.
         * 这个方法是比较字符是否匹配
         * .表示的时任意一个字符
         */
        System.out.println("abc".matches("..."));
        /**
         * String的另一个很有用的方法: replaceAll,这个方法有两个参数
         * 第一个参数: regex正则表达式
         * 第二个参数: 替换的字符串
         * 下面这个语句的含义: 替换所有的数组为-
         */
        System.out.println("a43215b".replaceAll("\\d", "-"));
    }
}
运行结果
true
a-----b

String的另一个很有用的方法: replaceAll,这个方法有两个参数。
replaceAll(String regex, String replacement) : 字符串匹配正则表达式, 匹配成功的替换为第二个参数自定的字符串

 

张学堂-马士兵-专题-正则表达式

标签:有用   pack   字符串匹配   条件   --   参数   字符   stat   log   

原文地址:https://www.cnblogs.com/ITPower/p/8718749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!