java - 正则表达式regex

Posted clamp7724

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java - 正则表达式regex相关的知识,希望对你有一定的参考价值。

regex

作用:字符串格式校验,字符串的拆分替换,字符串的查找

package stringtest;

import java.util.Scanner;

public class Regex 
    public static void main(String[] args)
        Scanner s = new Scanner(System.in);
        String str = "";
        while(!str.equals("0")) 
            str = s.nextLine();
            if (str.matches("a[abc]")) 
                System.out.println("第一个字母为a,第二个字母为abc中一个"); //ab满足,abc不满足
            
            if (str.matches("a[a-dA-Z]")) 
                System.out.println("第一个字母为a,第二个字母为a-d或者A-Z中一个字母");
            
            if (str.matches("[a-d&&[^d-z]]")) 
                System.out.println("第一个字母是a-d,而且不是d-z");
            
        
    

    //具体需要查阅api:  https://docs.oracle.com/javase/8/docs/api/
    
https://docs.oracle.com/javase/8/docs/api/

技术图片

 

以上是关于java - 正则表达式regex的主要内容,如果未能解决你的问题,请参考以下文章

regex格式的名称

Java RegEx - 正则表达式用开始和结束分割段落

java 正则表达式

java 正则表达式

Java 正则表达式 regex 提取字符

[C/C++11]_[初级]_[使用正则表达式库regex]