我正在尝试查找大段落(超过一定数量的字符)并将其包装到一个跨度中。目前我正在这样做:
output.replace(/(\n{2}|^)([^\n{2}]{500,})(\n{2}|$)/mg, '$1<span class="warning-big-paragraph">$2</span>$3');
降价段落通过两个换行符分隔。
问题是当我用这样的样本数据测试它时:
text text text text [500 other chars]
text text text text [300 other chars]
text text text text [300 other chars]
它不包含第二段。