summaryrefslogtreecommitdiffstats
path: root/parsers/NullIt.java
diff options
context:
space:
mode:
Diffstat (limited to 'parsers/NullIt.java')
-rw-r--r--parsers/NullIt.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/parsers/NullIt.java b/parsers/NullIt.java
index ef710d7..d13f543 100644
--- a/parsers/NullIt.java
+++ b/parsers/NullIt.java
@@ -25,12 +25,14 @@ import java.util.regex.*;
public class NullIt {
public String nullIt(String content,String regex) {
- Pattern pattern = Pattern.compile(regex);
- Matcher matcher = pattern.matcher(content);
- while(matcher.find()) {
- content = matcher.replaceFirst("");
- break;
- }
- return content;
+ // quote the regex.
+ String quotedRegex = "\\Q"+regex+"\\E";
+ Pattern pattern = Pattern.compile(quotedRegex);
+ Matcher matcher = pattern.matcher(content);
+ while(matcher.find()) {
+ content = matcher.replaceFirst("");
+ break;
+ }
+ return content;
}
}