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-2013 Atlassian. All Rights Reserved.