大きな段落 (特定の文字数を超える) を見つけてスパンにラップしようとしています。現在、私はこれをやっています:
output.replace(/(\n{2}|^)([^\n{2}]{500,})(\n{2}|$)/mg, '$1<span class="warning-big-paragraph">$2</span>$3');
マークダウンの段落は、2 つの改行で区切られます。
問題は、次のようなサンプル データでテストするときです。
text text text text [500 other chars]
text text text text [300 other chars]
text text text text [300 other chars]
2 番目の段落は折り返されません。