| 138 |
exp2.Replace(&htmlText, wxT("<a href=\\1>\\1</a>")); |
exp2.Replace(&htmlText, wxT("<a href=\\1>\\1</a>")); |
| 139 |
|
|
| 140 |
/* [[ ]] */ |
/* [[ ]] */ |
| 141 |
wxRegEx exp1(wxT("\\[\\[([^\\}]+)\\]\\]")); |
wxRegEx exp1(wxT("\\[\\[([^]]+)\\]\\]")); |
| 142 |
exp1.Replace(&htmlText, wxT("<a href=" MNLINK "\\1>\\1</a>")); |
exp1.Replace(&htmlText, wxT("<a href=\"" MNLINK "\\1\">\\1</a>")); |
| 143 |
|
|
| 144 |
/* file:// */ |
/* file:// */ |
| 145 |
wxRegEx exp3(wxT("(file://[^ ]+)"), wxRE_NEWLINE|wxRE_DEFAULT); |
wxRegEx exp3(wxT("(file://[^ ]+)"), wxRE_NEWLINE|wxRE_DEFAULT); |
| 160 |
#else |
#else |
| 161 |
exp4.Replace(&htmlText, wxT("<TABLE WIDTH=\"100%\" CELLPADDING=5 CELLSPACING=2 BORDER=1><TR><TD BGCOLOR=\"#CCFFFF\"><FONT SIZE=5><B>\\1</B></FONT></TD></TR></TABLE><BR>")); |
exp4.Replace(&htmlText, wxT("<TABLE WIDTH=\"100%\" CELLPADDING=5 CELLSPACING=2 BORDER=1><TR><TD BGCOLOR=\"#CCFFFF\"><FONT SIZE=5><B>\\1</B></FONT></TD></TR></TABLE><BR>")); |
| 162 |
#endif |
#endif |
| 163 |
|
|
| 164 |
/* :''XXXX'': */ |
/* :''XXXX'': */ |
| 165 |
wxRegEx exp6(wxT("^:''(.+)'':(.+)"), wxRE_NEWLINE|wxRE_DEFAULT); |
wxRegEx exp6(wxT("^:''(.+)'':(.+)"), wxRE_NEWLINE|wxRE_DEFAULT); |
| 166 |
exp6.Replace(&htmlText, wxT("<u><b>\\1:\\2</b></u>")); |
exp6.Replace(&htmlText, wxT("<u><b>\\1:\\2</b></u>")); |
| 168 |
/* ---- */ |
/* ---- */ |
| 169 |
wxRegEx exp7(wxT("^----.*"), wxRE_NEWLINE|wxRE_DEFAULT); |
wxRegEx exp7(wxT("^----.*"), wxRE_NEWLINE|wxRE_DEFAULT); |
| 170 |
exp7.Replace(&htmlText, wxT("<hr>")); |
exp7.Replace(&htmlText, wxT("<hr>")); |
| 171 |
|
|
| 172 |
|
/* -XXXX */ |
| 173 |
|
wxRegEx exp16(wxT("^-(.*)"), wxRE_NEWLINE|wxRE_DEFAULT); |
| 174 |
|
exp16.Replace(&htmlText, wxT("<li>\\1</li>")); |
| 175 |
|
|
| 176 |
|
|
| 177 |
/* {{ }} */ |
/* {{ }} */ |
| 178 |
wxRegEx exp8(wxT("\\{\\{([^\\}]+)\\}\\}")); |
wxRegEx exp8(wxT("\\{\\{([^\\}]+)\\}\\}")); |
| 179 |
exp8.Replace(&htmlText, wxT("<a href=" MNDOC "\\1>\\1</a>")); |
exp8.Replace(&htmlText, wxT("<a href=\"" MNDOC "\\1\">\\1</a>")); |
| 180 |
|
|
| 181 |
/* table */ |
/* table */ |
| 182 |
wxRegEx exp10(wxT("^,([^,]+)"), wxRE_NEWLINE|wxRE_DEFAULT); |
wxRegEx exp10(wxT("^,([^,]+)"), wxRE_NEWLINE|wxRE_DEFAULT); |