net.sf.zekr.engine.search.tanzil
Class RegexUtils
java.lang.Object
net.sf.zekr.engine.search.tanzil.LetterConstants
net.sf.zekr.engine.search.tanzil.RegexUtils
public class RegexUtils
- extends LetterConstants
- Author:
- Hamid Zarrabi-Zadeh, Mohsen Saboorian
Method Summary |
static void |
main(java.lang.String[] args)
|
static java.lang.String |
pregReplace(java.lang.String str,
java.util.regex.Pattern fromExp,
java.lang.String toExp)
|
static java.lang.String |
pregReplace(java.lang.String str,
java.lang.String fromExp,
java.lang.String toExp)
|
static java.lang.String |
regTrans(java.lang.String str)
Translate a symbolic regular expression into a legal one. |
static java.lang.String |
replaceAll(java.util.Map replacePatternMap,
java.lang.String src)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexUtils
public RegexUtils()
regTrans
public static final java.lang.String regTrans(java.lang.String str)
- Translate a symbolic regular expression into a legal one.
- Parameters:
str
- symbolic regex
- Returns:
- legal regex
pregReplace
public static final java.lang.String pregReplace(java.lang.String str,
java.lang.String fromExp,
java.lang.String toExp)
pregReplace
public static final java.lang.String pregReplace(java.lang.String str,
java.util.regex.Pattern fromExp,
java.lang.String toExp)
replaceAll
public static java.lang.String replaceAll(java.util.Map replacePatternMap,
java.lang.String src)
- Parameters:
replacePatternMap
- a Map
from Pattern
s to replace String
ssrc
- original string to apply replace all on.
- Returns:
- the resulting string after replacing patterns
main
public static void main(java.lang.String[] args)