我想<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] 删除。
我来说两句