Class RegexReplacementTextFilter
java.lang.Object
com.opensymphony.module.sitemesh.html.rules.RegexReplacementTextFilter
- All Implemented Interfaces:
TextFilter
TextFilter that substitutes content using a JDK 1.4 regular expression.
Example
This will substitute 'Google:Blah' for a link to a google search.HTMLProcessor processor = new HTMLProcessor(in, out);
processor.addTextFilter(new RegexReplacementTextFilter("Google:([a-zA-Z]+)", "$1"));
// add more TextFilters and TagRules
processor.process();-
Constructor Summary
ConstructorsConstructorDescriptionRegexReplacementTextFilter(String regex, String replacement) RegexReplacementTextFilter(Pattern regex, String replacement) -
Method Summary
-
Constructor Details
-
RegexReplacementTextFilter
-
RegexReplacementTextFilter
-
-
Method Details
-
filter
- Specified by:
filterin interfaceTextFilter
-