com.atlassian.jira.util
Class RegexpUtils
java.lang.Object
com.atlassian.jira.util.RegexpUtils
public class RegexpUtils
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexpUtils
public RegexpUtils()
replaceAll
public static String replaceAll(String str,
String regex,
String replacement)
- Equivalent of JDK 1.4's
String.replaceAll(String regex, String replacement), usable in JDK 1.3
- Parameters:
str - The string to apply operations toregex - The regex that str should matchreplacement - String to replace matched string with (using $1, $2 etc for substitutions).
- Returns:
- A modified version of str, or null if the regexp was invalid
wildcardToRegex
public static String wildcardToRegex(String wildcard)
- Convert a wildcard to a java.util.regexp (ie
'*' becomes '.*' and '?' becomes '.').
Note that this converts wildcards to an exact match, so searching for 'a' becomes '^a$'.
Copied from http://www.rgagnon.com/javadetails/java-0515.html
- Parameters:
wildcard - A wildcard which can contain '*' and '?' characters
- Returns:
- A regular expression that can be passed to java.util.regexp
Copyright © 2002-2011 Atlassian. All Rights Reserved.