summaryrefslogtreecommitdiffstats
path: root/parsers/Footer.java
diff options
context:
space:
mode:
Diffstat (limited to 'parsers/Footer.java')
-rw-r--r--parsers/Footer.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/parsers/Footer.java b/parsers/Footer.java
new file mode 100644
index 0000000..4ff50ed
--- /dev/null
+++ b/parsers/Footer.java
@@ -0,0 +1,17 @@
+package scruf.parsers;
+
+import java.util.regex.*;
+import scruf.io.*;
+public class Footer implements Parser {
+ public String parse(String fileContent) {
+ Pattern pattern = Pattern.compile("\\-{70}\\n(.+)\\n\\-{70}");
+ Matcher matcher = pattern.matcher(fileContent);
+ StringBuffer sbuffer = new StringBuffer();
+ while(matcher.find()) {
+ PresentFile.footer = "<footer>"+matcher.group(1)+"</footer>";
+ fileContent = new NullIt().nullIt(fileContent,matcher.group());
+ }
+
+ return fileContent;
+ }
+} \ No newline at end of file