“Regex Java” Code-Antworten

Java reguläre Ausdrücke

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

public class Main {
  public static void main(String[] args) {
    Pattern pattern = Pattern.compile("w3schools", Pattern.CASE_INSENSITIVE);
    Matcher matcher = pattern.matcher("Visit W3Schools!");
    boolean matchFound = matcher.find();
    if(matchFound) {
      System.out.println("Match found");
    } else {
      System.out.println("Match not found");
    }
  }
}
// Outputs Match found
naly moslih

Regex Java

package RegexMainNMD;
//NMD
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexNMDSE {
    public static void main(String[] args) {
        String strTest = "Regex 15-05-2020, Nguyen Minh Duc 16/02/1998. Deadline 18_02_2020";
        Pattern patternDate = Pattern.compile("\\d{2}[-|/]\\d{2}[-|/]\\d{4}");
        Matcher matcher = patternDate.matcher(strTest);
         
        System.out.println("Ngày tháng năm trong chuỗi đầu vào: " + strTest +" là:");
        while(matcher.find()) {
            System.out.println(strTest.substring(matcher.start(), matcher.end()));
        }         
        String strTest2 = "15/05/2020";
        String strTest3 = "16/02/mdse";
        patternDate = Pattern.compile("^\\d{2}[-|/]\\d{2}[-|/]\\d{4}$");
        System.out.println("Chuỗi " + strTest2 + " có định dạng ngày tháng: "
                + patternDate.matcher(strTest2).matches());
         
        System.out.println("Chuỗi " + strTest3 + " có định dạng ngày tháng: "
                + patternDate.matcher(strTest3).matches());
    } 
}
Testy Termite

Java Regex

Pattern pattern = Pattern.compile("1");
Matcher matcher = pattern.matcher("111");
while (matcher.find()) {
    System.out.println(matcher.group());
}
Annoying Anteater

Java Regex

/*
The Java Regex or Regular Expression is an API to define a pattern for searching 
or manipulating strings.
*/

// Regex Character classes
1. [abc] ----- a, b, or c (simple class)
2. [^abc]   -- Any character except a, b, or c (negation)
3. [a-zA-Z] -- a through z or A through Z, inclusive (range)  
4. [a-d[m-p]] --  a through d, or m through p: [a-dm-p] (union) 
5. [a-z&&[def]] -- d, e, or f (intersection)
6. [a-z&&[^bc]]  -- a through z, except for b and c: [ad-z] (subtraction)
7. [a-z&&[^m-p]] -- a through z, and not m through p: [a-lq-z](subtraction)

Please click source link for more details


Tiny Coders

Ähnliche Antworten wie “Regex Java”

Fragen ähnlich wie “Regex Java”

Weitere verwandte Antworten zu “Regex Java” auf Java

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen