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

com.github.becausetesting.regexp.RegexpUtils Maven / Gradle / Ivy

There is a newer version: 1.1.3
Show newest version
/**
 * Project Name:commons
 * File Name:RegexpUtils.java
 * Package Name:com.github.becausetesting.regexp
 * Date:Apr 16, 201610:52:32 PM
 * Copyright (c) 2016, [email protected] All Rights Reserved.
 *
*/

package com.github.becausetesting.regexp;

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

/**
 * ClassName:RegexpUtils  
 * Function: TODO ADD FUNCTION.  
 * Reason:	 TODO ADD REASON.  
 * Date:     Apr 16, 2016 10:52:32 PM 
 * @author   Administrator
 * @version  1.0.0
 * @since    JDK 1.8 
 */
public class RegexpUtils {

	private Pattern pattern;
	private Matcher matcher;
	
	public boolean validate(final String inputtester,String patterns) {
		pattern=Pattern.compile(patterns, Pattern.DOTALL);
		matcher = pattern.matcher(inputtester);
		return matcher.matches();

	}

	public String validateString(final String inputtester,String patterns) {
		pattern=Pattern.compile(patterns, Pattern.DOTALL);
		matcher = pattern.matcher(inputtester);
		String matchedstr = "";
		while (matcher.find()) {
			matchedstr = matchedstr + matcher.group();
			// System.out.println("Matched content is:"+matcher.group());
		}

		return matchedstr;
	}
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy