All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.webapp.utils.regex.RegexUtils Maven / Gradle / Ivy

The newest version!
package com.webapp.utils.regex;

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

public final class RegexUtils {
	/*
	 * 开头代表(.{3})的一部分 即第一位 //
	 * 结尾 代表(.{3})的一部分 即最后位 //
	 * 前面 代表(.{3})前面的一部分 即(.{3})之前的一位//
	 * 后面 代表(.{3})后面的一部分 即(.{3})之后的一位 1 2 //
	 * (.{3})(?:g) 相当于(.{3})匹配()中的内容 但是不捕获?所在的组
	 * (.{3})(?=g) 相当于组(.{3})的后面必须是g,并且g不算在group(0)里
	 * (?=g)(.{3}) 相当于组(.{3})的开头必须是g,并且算上g一共为3位 ?=a equals ^a
	 * kingking (?=k)king(?=k)kin(?=g) 并且g不算在group(0)里
	 * (.{3})(?!g) 相当于组(.{3})的后面一定不是g,并且g不算在group(0)里
	 * (?!g)(.{3}) 相当于组(.{3})的开头一定不是g,并且g不算在group(0)里 (?!x)所在的位置不能为x 并且x不算在group(0)里
	 * (.{3})(?<=g) 相当于组(.{3})的结尾必须是g,并且算上g一共为3位
	 * (?<=g)(.{3}) 相当于组(.{3})的前面必须是g,并且g不算在group(0)里
	 * (.{3})(?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy