diff options
Diffstat (limited to 'parsers')
-rw-r--r-- | parsers/CodeBlocks.java | 4 | ||||
-rw-r--r-- | parsers/Images.java | 6 | ||||
-rw-r--r-- | parsers/QuoteSpecialText.java | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/parsers/CodeBlocks.java b/parsers/CodeBlocks.java index 75efa27..a783951 100644 --- a/parsers/CodeBlocks.java +++ b/parsers/CodeBlocks.java @@ -35,9 +35,9 @@ public class CodeBlocks implements Parser { StringBuilder replacement = new StringBuilder(); while(matcher.find()) { replacement.delete(0,replacement.length()); - replacement.append("<div class=\"code\">"); + replacement.append("<pre>"); replacement.append(lbreak.parse(symbolMap.quote(matcher.group(3)))); - replacement.append("</div>"); + replacement.append("</pre>"); matcher.appendReplacement(sbuffer,replacement.toString()); } matcher.appendTail(sbuffer); diff --git a/parsers/Images.java b/parsers/Images.java index 7bbe60a..f38ef46 100644 --- a/parsers/Images.java +++ b/parsers/Images.java @@ -25,10 +25,10 @@ import java.util.regex.*; public class Images implements Parser { // set of strings to build the img tag - private String openTag = "<img src=\"$1\" alt=\" \\[$"; + private String openTag = "<img src=\"$1\" alt=\" \\[ $"; private String closeTag = " />"; public String parse(String fileContent) { - Pattern pattern = Pattern.compile("\\{\\{(.+?\\.(png|jpg))(\\|(.+?))?\\}\\}", Pattern.DOTALL); + Pattern pattern = Pattern.compile("\\{\\{(.+?\\.(png|jp[e]?g|svg))(\\|(.+?))?\\}\\}", Pattern.DOTALL); Matcher matcher = pattern.matcher(fileContent); StringBuffer sbuffer = new StringBuffer(); StringBuilder replacementString =new StringBuilder(); @@ -39,7 +39,7 @@ public class Images implements Parser { replacementString.append(openTag); // if the "title" is given add to the _img_ tag. if(matcher.group(3)!=null) { - replacementString.append("4\\] \" title=\"$4\""); + replacementString.append("4 \\] \" title=\"$4\""); } else { replacementString.append("1\""); diff --git a/parsers/QuoteSpecialText.java b/parsers/QuoteSpecialText.java index 76241cc..91e8760 100644 --- a/parsers/QuoteSpecialText.java +++ b/parsers/QuoteSpecialText.java @@ -33,7 +33,7 @@ public class QuoteSpecialText implements Parser { qmap.put(">",">"); } public String parse(String fileContent) { - Pattern pattern = Pattern.compile("(\\&\\#35\\;)|(\\&)|(\\<)|(\\>)"); + Pattern pattern = Pattern.compile("(\\&(\\w+|\\#\\d+)\\;)|(\\&)|(\\<)|(\\>)"); Matcher matcher = pattern.matcher(fileContent); StringBuffer sbuffer = new StringBuffer(); while(matcher.find() && matcher.group(1)==null) { |