From 76c496db007519125bd478ad81afb9763db7259c Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Fri, 26 Oct 2012 21:48:35 +0530 Subject: added: parsers/DocumentDate.java modified: parsers/Paragraphs.java --- parsers/DocumentDate.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 parsers/DocumentDate.java (limited to 'parsers/DocumentDate.java') 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 = "
$2
\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 -- cgit v1.2.3