如何防止段落中的行被删除(Javascript替换正则表达式)

如何防止段落中的行被删除(Javascript替换正则表达式),javascript,regex,Javascript,Regex,请看一下这个(regex101) var t=$('#text').text(); $('#cvText').html(t.replace(/\b([A-z']+)\b/ig')).show(); 这是我的建议 我用它来捕捉所有带撇号的单词。 但这也是在删除段落中的新行,我想保留这一行 我该怎么做 谢谢 您可以使用以下代码: $('btn')。在('click',函数(e)上{ var t=$('#text').text(); 控制台日志(t); $('#cvText').html(nl2

请看一下这个(regex101)

var t=$('#text').text();
$('#cvText').html(t.replace(/\b([A-z']+)\b/ig')).show();
这是我的建议

我用它来捕捉所有带撇号的单词。 但这也是在删除段落中的新行,我想保留这一行

我该怎么做


谢谢

您可以使用以下代码:

$('btn')。在('click',函数(e)上{
var t=$('#text').text();
控制台日志(t);
$('#cvText').html(nl2br(t.replace(/\b([A-Z']+)\b/ig')).show();
});
函数nl2br(str){
返回(str+“”)。替换(/([^>\r\n]?)(\r\n |\n\r |\r |\n)/g,“$1
$2”); }
div{padding:10px;margin:10px;字体系列:Arial,Helvetica,无衬线;字体大小:16px;行高:30px;overflow-y:scroll}

这位年轻女子被称为新娘,她通常有两个或两个以上的伴娘来主持她的婚礼。她的伴侣叫新郎,伴郎通常是他最好的朋友。他的主要任务是让他的朋友冷静准时地参加仪式;看管戒指;然后再做一个幽默的演讲,通常是为了让他的朋友感到尴尬。
传统上,男主角的纽扣孔上戴着红色康乃馨,而其他人则戴着白色康乃馨。在教堂仪式开始时,年轻女子的父亲通常会在管风琴音乐的伴奏下陪她走过教堂的走道。婚礼的中心,也是最重要的一部分是双方交换结婚誓言的时候。
婚礼结束时,宾客们离开,而这对夫妇和他们的见证人在结婚登记簿上签字。当这对新人从仪式中走出来时,宾客们经常向他们扔五彩纸屑(小片彩纸)。然后这对夫妇和他们的客人一起去参加招待会。这可以在旅馆里举行,有时也可以在大花园的帐篷里举行。晚上,这对年轻夫妇消失了,在出发去度蜜月之前,他们换上了离别的衣服。



否,它与任何换行符都不匹配。此外,您需要使用
/\b([A-Z']+)\b/gi
,而不是
[A-Z]
,而是
[A-Z]
。如何检测和防止新行被删除?请尝试
var t=$('.\35; text').html()$('#cvText').html(t.replace(/\b([A-Z']+)(?![^]*>)\b/ig',).show()。没用,还是一样。你需要贴一张小提琴来显示问题。在问题的内部创建一个片段。如果你能解释一下,那就太好了?谢谢!
var t = $('#text').text();
$('#cvText').html(t.replace(/\b([A-z']+)\b/ig, '<a href="#">$1</a>')).show();