summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <rsiddharth@ninthfloor.org>2012-10-26 21:48:35 +0530
committerrsiddharth <rsiddharth@ninthfloor.org>2012-10-26 21:48:35 +0530
commit76c496db007519125bd478ad81afb9763db7259c (patch)
tree9c0a6f9c95fa36769268031cc25cca9b940317a4
parent8ea18f49eb5ed2034c1903c9e50aa6c3cbb0f896 (diff)
added:
parsers/DocumentDate.java modified: parsers/Paragraphs.java
-rw-r--r--parsers/DocumentDate.java17
-rw-r--r--parsers/Paragraphs.java1
2 files changed, 17 insertions, 1 deletions
diff --git a/parsers/DocumentDate.java b/parsers/DocumentDate.java
new file mode 100644
index 0000000..717fe25
--- /dev/null
+++ b/parsers/DocumentDate.java
@@ -0,0 +1,17 @@
+package scruf.parsers;
+
+import java.util.regex.*;
+
+public class DocumentDate implements Parser {
+ public String parse(String fileContent) {
+ String timeTag = "<div class=\"time\"> $2 </div> \n";
+ StringBuffer sbuffer = new StringBuffer();
+ Pattern pattern = Pattern.compile("(\\$\\$\\$)(.+?)(\\1)");
+ Matcher matcher = pattern.matcher(fileContent);
+ while(matcher.find()) {
+ matcher.appendReplacement(sbuffer,timeTag);
+ }
+ matcher.appendTail(sbuffer);
+ return sbuffer.toString();
+ }
+} \ No newline at end of file
diff --git a/parsers/Paragraphs.java b/parsers/Paragraphs.java
index 2229d35..29a546a 100644
--- a/parsers/Paragraphs.java
+++ b/parsers/Paragraphs.java
@@ -26,7 +26,6 @@ import java.util.regex.*;
public class Paragraphs implements Parser {
private String paragraph = "<p>\n$0</p>\n";
public String parse(String fileContent) {
- System.out.println("Paragraph parsing...");
/**
* This regex contains two parts seperated by a '|'; the first
* part is regex for a html Heading (See Heading.java) and the