0
0

指定されたURLパターン の正規表現

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

public class Main {
    public static void main(String[] args) {
        String urlString = "/api/v1/2022.2/xxx";
        
        // 正規表現パターン
        String regexPattern = "^/api/v1/\\d{4}\\.\\d{1}/\\w+$";
        
        Pattern pattern = Pattern.compile(regexPattern);
        Matcher matcher = pattern.matcher(urlString);
        
        if (matcher.matches()) {
            System.out.println("URLパターンが一致しました。");
        } else {
            System.out.println("URLパターンが一致しませんでした。");
        }
    }
}


URLパターンが一致しました。

この正規表現パターン /api/v1/\d{4}.\d{1}/\w+ は、以下のような条件を満たす文字列に一致します:

/api/v1/ から始まる
\d{4} で4桁の数字が続く
. で小数点が続く
\d{1} で1桁の数字が続く
/ が続く
\w+ で1文字以上の単語文字列が続く
このパターンは、指定されたURLパターンにマッチするかどうかを検証します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0