summaryrefslogtreecommitdiffstats
path: root/parsers/LineBreak.java
diff options
context:
space:
mode:
Diffstat (limited to 'parsers/LineBreak.java')
-rw-r--r--parsers/LineBreak.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/parsers/LineBreak.java b/parsers/LineBreak.java
new file mode 100644
index 0000000..09aee07
--- /dev/null
+++ b/parsers/LineBreak.java
@@ -0,0 +1,16 @@
+package scruf.parsers;
+
+import java.util.regex.*;
+
+public class LineBreak implements Parser {
+ public String parse(String fileContent) {
+ Pattern pattern = Pattern.compile("\\n");
+ Matcher matcher = pattern.matcher(fileContent);
+ StringBuffer sbuffer = new StringBuffer();
+ while(matcher.find()) {
+ matcher.appendReplacement(sbuffer,"<br />");
+ }
+ matcher.appendTail(sbuffer);
+ return sbuffer.toString();
+ }
+} \ No newline at end of file