2010-12-19 8 views
3

私はあなたが_italics_*bold*を行うことができますし、それが<em>italics</em><strong>bold</strong>に変更して、しかし、私は正規表現に初心者だ、と私は苦労の書き込みを抱えている、何をするか、スタックオーバーフロー達成したいです正規表現はこれを置き換えます。事前に太字やイタリック

おかげ - > ウィル

答えて

7

StackOverflowのは、HTMLマークアップを使用すると、参照構文(!そしてもっと)を形質転換しMarkdownを使用しています。このフレームワークを使用するのは賢明でしょう。独自のフレームワークを使用するよりも、このフレームワークを使用することをお勧めします。

Markdownは、Webライター用のテキストからHTMLへの変換ツールです。 Markdownを使用すると、読みやすい使いやすいテキスト形式で書いてから、構造的に有効なXHTML(またはHTML)に変換することができます。

自分でロールすることを決めた場合は、state machineのような正規表現以外のものを使用してください。この複雑さのために正規表現は非常に迅速に複雑になります。

関連する問題