summaryrefslogtreecommitdiffstats
path: root/parsers/LineBreak.java
blob: 09aee073aa3d96ceb9f9553ff2bc286768d842d3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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();
    }
}