"?-6ren"> "?-我有这个正则表达式 /[^a-z0-9\s]+/ig 。我想要字符串 不包含在其中。我该如何编辑它才能做到这一点? 示例字符串:var testContent = "Si mi voz muriera-6ren">
gpt4 book ai didi

javascript - 如何更改此 Javascript 正则表达式以排除 "
"?

转载 作者:行者123 更新时间:2023-12-02 20:15:56 25 4
gpt4 key购买 nike

我有这个正则表达式 /[^a-z0-9\s]+/ig 。我想要字符串 <br/>不包含在其中。我该如何编辑它才能做到这一点?

示例字符串:var testContent = "Si mi voz muriera en tierra, <br> llevadla al nivel del mar <br> y dejadla en la ribera. <br> <br> Llevadla al nivel del mar <br> y nombradla capitana <br> de un blanco bajel de guerra. <br> <br> Oh mi voz condecorada <br> con la insignia marinera: <br> sobre el corazon un ancla <br> y sobre el ancla una estrella <br> y sobre la estrella el viento <br> y sobre el viento una vela!"

在这个字符串上我运行这个 javascript:

testContent.replace(/[^a-z0-9\s]+/ig, 
function ($1) {
return ' ' + $1;
}
).split(" ");

我希望它在 <br/> 处分割也代替 <br/>当它是那个字符串时。

最佳答案

编辑针对以下问题进行了更新(OP 的含义):

so, for.this - you<br>want一个数组:so , , , for , . , this , - , you , <br> , want

你可以使用类似的东西:

var array = testContent.match(/[a-z\d]+|<br\s*\/?>|[^a-z\d\s]+/gi);

适用于 <br><br/> ;)

关于javascript - 如何更改此 Javascript 正则表达式以排除 "<br/>"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6300030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com