使用 jQuery 从字符串中获取倒数第二个字符的位置

Get Second to last character position from string using jQuery

本文关键字:第二个 倒数第二 字符 位置 倒数 获取 jQuery 字符串 使用      更新时间:2023-09-26

>我有一个动态形成的字符串,如 - part1.abc.part2.abc.part3.abc

在这个字符串中,我想根据倒数第二个出现的"."获取子字符串,以便我可以获取并part3.abc

有没有直接的方法可以得到这个?

您可以使用:

'part1.abc.part2.abc.part3.abc'.split('.').splice(-2).join('.'); // 'part3.abc'

你不需要jQuery。

与 jQuery 无关。您可以使用正则表达式:

var re = /[^'.]+'.[^'.]+$/;
var match = s.match(re);
if (match) {
  alert(match[0]);
}

'part1.abc.part2.abc.part3.abc'.match(/[^.]+'.[^.]+$/)[0];

但第一个更强大。

您还可以使用 split 并从生成的数组中获取最后两个元素(如果存在)。