<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">All,<br><br>Hopefully, I'm not covering old territory, and a search of the list archives seems to indicate that I'm not. If I am, then I extend my apologies in advance.<br><br>I use strikethrough a lot so I modify my Movable Type Markdown module as shown below, right about line 1040 or so. I assume other Markdown implementations can use this change as well:<br><br>sub _DoItalicsAndBold {<br>&nbsp;&nbsp;&nbsp;my $text = shift;<br><br>&nbsp;&nbsp;&nbsp;# &lt;strong&gt; must go first:<br>&nbsp;&nbsp;&nbsp;$text =~ s{ (\*\*|__) (?=\S) (.+?[*_]*) (?&lt;=\S) \1 }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&lt;strong&gt;$2&lt;/strong&gt;}gsx;<br><br>&nbsp;&nbsp;&nbsp;$text =~ s{ (\*|_) (?=\S) (.+?) (?&lt;=\S) \1 }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&lt;em&gt;$2&lt;/em&gt;}gsx;<br><br>&nbsp;&nbsp;&nbsp;# These lines added by Bill Eccles, 2008-07-04<br>&nbsp;&nbsp;&nbsp;$text =~ s{ (\s) (-) (?=\S) (.+?) (?&lt;=\S) (-) }<br>&nbsp;&nbsp;&nbsp;{$1&lt;strike&gt;$3&lt;/strike&gt;}gsx;<br><br>&nbsp;&nbsp;&nbsp;return $text;<br>}<br><br>It converts<br><br>&nbsp;&nbsp;&nbsp;-text to be struck through-<br><br>to<br><br>&nbsp;&nbsp;&nbsp;&lt;strike&gt;text to be struck through&lt;/strike&gt;.<br><br>Simple, and it works for me.<br><br>(I detail it at &lt;<a href="http://www.bill.eccles.net/bills_words/2008/07/a-test-entry-with-markdownstri.html">http://www.bill.eccles.net/bills_words/2008/07/a-test-entry-with-markdownstri.html</a>&gt;.)<br><br>Thoughts?<br><br>/Bill<br></body></html>