Mercurial > public > html2wiki
comparison src/org/nwoca/ssdt/tools/html2wiki/Html2Wiki.java @ 13:cf58f4b9902b
clean up ending {li} on line by itself
author | smith@nwoca.org |
---|---|
date | Fri, 28 Jan 2011 16:32:04 -0500 |
parents | c1d94c623854 |
children | c8442e0eff84 |
comparison
equal
deleted
inserted
replaced
12:c1d94c623854 | 13:cf58f4b9902b |
---|---|
61 transformers.add(new ReplaceTransformer("<td.*?>|</td>","{td}")); | 61 transformers.add(new ReplaceTransformer("<td.*?>|</td>","{td}")); |
62 transformers.add(new ReplaceTransformer("<th.*?>|</th>","{th}")); | 62 transformers.add(new ReplaceTransformer("<th.*?>|</th>","{th}")); |
63 transformers.add(new ReplaceTransformer("<ol.*?>|</ol>","{ol}")); | 63 transformers.add(new ReplaceTransformer("<ol.*?>|</ol>","{ol}")); |
64 transformers.add(new ReplaceTransformer("<ul.*?>|</ul>","{ul}")); | 64 transformers.add(new ReplaceTransformer("<ul.*?>|</ul>","{ul}")); |
65 transformers.add(new ReplaceTransformer("<li>","{li}")); | 65 transformers.add(new ReplaceTransformer("<li>","{li}")); |
66 transformers.add(new ReplaceTransformer("</li>","{li}\n")); | 66 transformers.add(new ReplaceTransformer("\\n\\s*</li>","{li}\n")); // remove leading space from </li> |
67 transformers.add(new ReplaceTransformer("</li>","{li}\n")); // Replace remaining </li> | |
67 | 68 |
68 transformers.add(new ChapterTransformer(category)); | 69 transformers.add(new ChapterTransformer(category)); |
69 transformers.add(new TagTransformer("<pre>(.*?)</pre>", true, "{code}","{code}")); | 70 transformers.add(new TagTransformer("<pre>(.*?)</pre>", true, "{code}","{code}")); |
70 transformers.add(new TagTransformer("<center>(.*?)</center>", true, "{center}","{center}")); | 71 transformers.add(new TagTransformer("<center>(.*?)</center>", true, "{center}","{center}")); |
71 transformers.add(new TagTransformer("<em>(.*?)</em>", "*","*")); | 72 transformers.add(new TagTransformer("<em>(.*?)</em>", "*","*")); |
104 transformers.add(new ReplaceTransformer("<","<")); | 105 transformers.add(new ReplaceTransformer("<","<")); |
105 transformers.add(new ReplaceTransformer(">",">")); | 106 transformers.add(new ReplaceTransformer(">",">")); |
106 transformers.add(new ReplaceTransformer(""","\"")); | 107 transformers.add(new ReplaceTransformer(""","\"")); |
107 transformers.add(new ReplaceTransformer("&","&")); | 108 transformers.add(new ReplaceTransformer("&","&")); |
108 transformers.add(new ReplaceTransformer(":\\)",": )")); // No smilies... | 109 transformers.add(new ReplaceTransformer(":\\)",": )")); // No smilies... |
109 transformers.add(new ReplaceTransformer("(\\w)(--)(\\w)"," -- ",2)); | 110 transformers.add(new ReplaceTransformer("(\\w)(--)(\\w)"," -- ",2)); // avoid strikeout |
110 | 111 |
111 } | 112 } |
112 | 113 |
113 /** | 114 /** |
114 * @param args the command line arguments | 115 * @param args the command line arguments |