javascript - 从模式的末尾去除特定字符串的结尾

标签 javascript regex

<分区>

我拥有的字符串是“最后更新于 11 月 7 日晚上 8 点 AST”。 使用正则表达式我想从它的末尾删除“AST”。我该怎么做?

最佳答案

使用正则表达式,你可以这样做:

var string = "Last Updated on November 7, 8:00 PM AST";
var modified = string.replace(/ \w{3}$/, '');

不过,如果它始终是字符串中的最后三个字符(和空格),这可能会更快:

var modified = string.substring(0, string.length - 4);

关于javascript - 从模式的末尾去除特定字符串的结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19850654/

相关文章:

无论样式更改如何,Javascript 都会检测何时使用 style.display

javascript - Angular 2 单选按钮 2 路绑定(bind)

java - 全部替换错误

arrays - Node.JS 将可能带有连字符的大写字符串拆分为数组

python - 使用正则表达式查找型号

javascript - 调用 tokenNotExpired 时未定义 localStorage

javascript - 如何在 AJAX 查询中检查 'undefined' 变量?

php - IE 所需的 CSS/Javascript 下拉导航修复

c# - 如何将有序的多行文本拆分为数组 C#

php - 匹配不以...开头且不以...结尾的字符串的正则表达式