com.cometway.util
Class jGrep
java.lang.Object
com.cometway.util.jGrep
public class jGrep
- extends java.lang.Object
This class provides static methods for quick and easy regular expression
matching and replacement. This class uses the org.apache.oro tools.
|
Constructor Summary |
jGrep(java.lang.String pattern,
java.lang.String text,
boolean ignoreCase)
|
|
Method Summary |
java.util.Vector |
getIndexOfMatches()
|
int |
getNumberOfMatches()
|
static java.lang.String |
grepAndReplaceText(java.lang.String pattern,
java.lang.String replacementString,
java.lang.String content,
boolean ignoreCase)
|
static java.lang.String |
grepAndReplaceText(java.lang.String pattern,
java.lang.String replacementString,
java.lang.String content,
boolean ignoreCase,
Perl5Util perl)
|
static java.util.Vector |
grepText(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase)
|
static java.util.Vector |
grepText(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase,
Perl5Util perl)
|
static IntegerPair |
indecesOf(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase)
|
static IntegerPair |
indecesOf(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase,
Perl5Util perl)
|
static void |
main(java.lang.String[] args)
|
void |
searchAgain(int start,
int end)
|
void |
searchAgain(int start,
int end,
java.lang.String content)
|
void |
searchAgain(java.lang.String text)
|
static int[] |
searchText(java.lang.String pattern,
java.lang.String content)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pattern
protected java.lang.String pattern
content
protected java.lang.String content
ignoreCase
protected boolean ignoreCase
matches
protected java.util.Vector matches
jGrep
public jGrep(java.lang.String pattern,
java.lang.String text,
boolean ignoreCase)
searchAgain
public void searchAgain(int start,
int end)
searchAgain
public void searchAgain(int start,
int end,
java.lang.String content)
searchAgain
public void searchAgain(java.lang.String text)
getNumberOfMatches
public int getNumberOfMatches()
getIndexOfMatches
public java.util.Vector getIndexOfMatches()
indecesOf
public static IntegerPair indecesOf(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase,
Perl5Util perl)
indecesOf
public static IntegerPair indecesOf(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase)
grepText
public static java.util.Vector grepText(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase,
Perl5Util perl)
grepText
public static java.util.Vector grepText(java.lang.String pattern,
java.lang.String content,
boolean ignoreCase)
grepAndReplaceText
public static java.lang.String grepAndReplaceText(java.lang.String pattern,
java.lang.String replacementString,
java.lang.String content,
boolean ignoreCase,
Perl5Util perl)
grepAndReplaceText
public static java.lang.String grepAndReplaceText(java.lang.String pattern,
java.lang.String replacementString,
java.lang.String content,
boolean ignoreCase)
searchText
public static int[] searchText(java.lang.String pattern,
java.lang.String content)
main
public static void main(java.lang.String[] args)