se.datadosen.util
Class Replacer
java.lang.Object
se.datadosen.util.Replacer
public class Replacer
- extends java.lang.Object
Multiple string search and replace utility. This class accepts any number of
search+replace string pairs to be added. It can then operate on either an
input String or stream and replace all occurances of any search pattern with
its corresponding replace string.
Example that does html > and < encoding:
Replacer htmlEscaper = new Replacer();
htmlEscaper.add("<", "<");
htmlEscaper.add(">", ">");
String escapedString = replacer.replace(aHtmlString);
|
Method Summary |
void |
add(java.lang.String search,
java.lang.String replace)
|
void |
processStreams(java.io.Reader in2,
java.io.Writer out2)
|
java.lang.String |
replace(java.lang.String s)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Replacer
public Replacer()
add
public void add(java.lang.String search,
java.lang.String replace)
processStreams
public void processStreams(java.io.Reader in2,
java.io.Writer out2)
throws java.io.IOException
- Throws:
java.io.IOException
replace
public java.lang.String replace(java.lang.String s)