0

Markdown 形式で記述された User Generated Content をサニタイズ / 再フォーマットする良い方法を見つけようとしています。不適切なコンテンツを「修正」したい (可能な限り)。

今のところ、私は HTML コメントに固執しています (埋め込み HTML はありがたいです)。

マークダウン形式では、埋め込まれた HTML を独自の行内に表示する必要があります。

悪い (入力):

one
<!-- two -->
three
four
five <!-- five.point.five -->
six

良い (出力):

one

<!-- two -->

three
four
five

<!-- five.point.five -->

six
4

2 に答える 2

0

最初の出力を 2 番目の出力に変換するには<!--\r\n<!--および-->に置き換える-->\r\nか、改行文字または定数を に置き換えます\r\nreplace()おそらく正規表現を必要としないで、これを行うことができます。【\r特に必要ありません。】

あなたはすでにこれを行っていると示唆しているように見えるので、おそらくあなたの質問にはもっと多くのことがあります.

于 2013-06-15T01:39:35.897 に答える