comparison src/org/nwoca/ssdt/tools/html2wiki/Html2Wiki.java @ 5:d34f4d408ef9

[no commit message]
author ferrall@nwoca.org
date Thu, 27 Jan 2011 14:32:34 -0500
parents 22ed6d93442c
children 99f293bd507f
comparison
equal deleted inserted replaced
4:22ed6d93442c 5:d34f4d408ef9
55 // transformers.add(new ReplaceTransformer("\\[","\\[")); 55 // transformers.add(new ReplaceTransformer("\\[","\\["));
56 // transformers.add(new ReplaceTransformer("\\]","\\]")); 56 // transformers.add(new ReplaceTransformer("\\]","\\]"));
57 transformers.add(new ReplaceTransformer("<br>","\\\\")); 57 transformers.add(new ReplaceTransformer("<br>","\\\\"));
58 transformers.add(new ReplaceTransformer("<table.*?>|</table>","{table}")); 58 transformers.add(new ReplaceTransformer("<table.*?>|</table>","{table}"));
59 transformers.add(new ReplaceTransformer("<tr>|</tr>","{tr}")); 59 transformers.add(new ReplaceTransformer("<tr>|</tr>","{tr}"));
60 transformers.add(new ReplaceTransformer("<td>|</td>","{td}")); 60 transformers.add(new ReplaceTransformer("<td.*?>|</td>","{td}"));
61 transformers.add(new ReplaceTransformer("<th>|</th>","{th}")); 61 transformers.add(new ReplaceTransformer("<th.*?>|</th>","{th}"));
62 transformers.add(new ReplaceTransformer("<ol.*?>|</ol>","{ol}")); 62 transformers.add(new ReplaceTransformer("<ol.*?>|</ol>","{ol}"));
63 transformers.add(new ReplaceTransformer("<ul.*?>|</ul>","{ul}")); 63 transformers.add(new ReplaceTransformer("<ul.*?>|</ul>","{ul}"));
64 transformers.add(new ReplaceTransformer("<li>","{li}")); 64 transformers.add(new ReplaceTransformer("<li>","{li}"));
65 transformers.add(new ReplaceTransformer("</li>","{li}\n")); 65 transformers.add(new ReplaceTransformer("</li>","{li}\n"));
66
66 transformers.add(new ChapterTransformer(category)); 67 transformers.add(new ChapterTransformer(category));
67 transformers.add(new TagTransformer("<pre>(.*?)</pre>", true, "{code}","{code}")); 68 transformers.add(new TagTransformer("<pre>(.*?)</pre>", true, "{code}","{code}"));
68 transformers.add(new TagTransformer("<center>(.*?)</center>", true, "{center}","{center}")); 69 transformers.add(new TagTransformer("<center>(.*?)</center>", true, "{center}","{center}"));
69 transformers.add(new TagTransformer("<em>(.*?)</em>", "*","*")); 70 transformers.add(new TagTransformer("<em>(.*?)</em>", "*","*"));
70 transformers.add(new TagTransformer("<strong>(.*?)</strong>", "*","*")); 71 transformers.add(new TagTransformer("<strong>(.*?)</strong>", "*","*"));
75 transformers.add(new TagTransformer("<h3>(.*)</H3>", "h3. ", "")); 76 transformers.add(new TagTransformer("<h3>(.*)</H3>", "h3. ", ""));
76 transformers.add(new TagTransformer("<h3>(.*)</h3>", "h3. ", "")); 77 transformers.add(new TagTransformer("<h3>(.*)</h3>", "h3. ", ""));
77 transformers.add(new TagTransformer("<h4>(.*)</h4>", "h4. ", "")); 78 transformers.add(new TagTransformer("<h4>(.*)</h4>", "h4. ", ""));
78 transformers.add(new TagTransformer("<h5>(.*)</h5>", "h5. ", "")); 79 transformers.add(new TagTransformer("<h5>(.*)</h5>", "h5. ", ""));
79 transformers.add(new TagTransformer("<h6>(.*)</h6>", "h6. ", "")); 80 transformers.add(new TagTransformer("<h6>(.*)</h6>", "h6. ", ""));
81 transformers.add(new ReplaceTransformer("\\{center}\\n\\{table}\\n\\{tr\\}\\n\\s{2}\\{td\\}\\{center\\}\\*Note\\*\\{center\\}","{note}"));
82 transformers.add(new ReplaceTransformer("\\{td\\}\\n\\s{2}\\{tr\\}\\n\\{table\\}\\n\\{center\\}","{note}"));
83
84 // transformers.add(new TagTransformer("\\{center}\\n\\{table}\\n\\{tr\\}\\n\\s{2}\\{td\\}\\{center\\}\\*Note\\*\\{center\\}(.*?)\\s\\{td\\}\\n\\s{2}\\{tr\\}\\{table\\}", "{note}", "{note}"));
85 // transformers.add(new TagTransformer("(\\S)\\s\\n", "", " "));
86 transformers.add(new TagTransformer("<blockquote>(.*)</blockquote>", "{quote}", "{quote}"));
80 transformers.add(new DeleteTransformer("(?s)<hr.*?>")); 87 transformers.add(new DeleteTransformer("(?s)<hr.*?>"));
81 88
82 } 89 }
83 90
84 /** 91 /**