使用正则表达式替换字符串末尾的重复字符集

迷宫赛跑者

我想<br>从此字符串的末尾删除所有内容目前,我正在执行此操作(使用javascript)-

const value = "this is an event. <br><br><br><br>"
let description = String(value);
while (description.endsWith('<br>')) {
    description = description.replace(/<br>$/, '');
}

但我想不使用while循环,而只使用带有替换的正则表达式来做到这一点。有办法吗?

要在RegEx中标识字符串的结尾,可以使用特殊$符号来表示。

要识别重复的字符或包含某些字符的文本块,可以使用+符号。

就您而言,最终的正则表达式为: (<br>)*$

这将从行尾删除0个或多个事件<br>

例:

     const value = "this is an event. <br><br><br><br>"
     let description = String(value);
     description.replace(/(<br>)*$/g, '');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式替换重复字符串

来自分类Dev

正则表达式替换字符集

来自分类Dev

您如何使用正则表达式从字符串的末尾删除可能重复的模式?

来自分类Dev

Java:如何使用正则表达式过滤字符串以查找特定字符集?

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串;

来自分类Dev

使用正则表达式用不同的数字集替换不同的字符集

来自分类Dev

正则表达式-替换仅包含一个但重复字符的字符串

来自分类Dev

字符串使用正则表达式替换正则表达式字符类

来自分类Dev

使用正则表达式将字符串替换为字符串

来自分类Dev

正则表达式允许以字母开头且没有特定字符集的字符串

来自分类Dev

正则表达式重复字符串

来自分类Dev

正则表达式-查找并替换字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

用正则表达式替换字符串

来自分类Dev

PHP正则表达式字符串替换

来自分类Dev

正则表达式替换字符串

来自分类Dev

Java字符串替换正则表达式

来自分类Dev

字符串数字正则表达式替换

来自分类Dev

正则表达式中的字符串替换

来自分类Dev

正则表达式替换总字符串

来自分类Dev

正则表达式用于字符串替换

来自分类Dev

正则表达式替换字符串

来自分类Dev

正则表达式以@ ... @ .... @格式替换字符串

来自分类Dev

正则表达式从字符串替换(smarty)

来自分类Dev

字符串集的正则表达式

来自分类Dev

Becs字符集正则表达式

来自分类Dev

正则表达式强制字符集