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();
- Author:
- Joe Walnes
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRegexReplacementTextFilter
(String regex, String replacement) RegexReplacementTextFilter
(Pattern regex, String replacement) -
Method Summary
-
Field Details
-
regex
-
replacement
-
-
Constructor Details
-
RegexReplacementTextFilter
-
RegexReplacementTextFilter
-
-
Method Details
-
filter
- Specified by:
filter
in interfaceTextFilter
-