Используйте indexOf
и substring
. Вам не нужно регулярное выражение для этого.
Вы можете использовать параметр start
для indexOf
для поиска по заданной позиции. Если вы ищете после первого /
, вы можете найти индекс второго /
.
s = "abc/def/ghi/jkl";
s = s.substring(s.indexOf('/', s.indexOf('/') + 1) + 1);
document.writeln(s); // "ghi/jkl"
Обратите внимание, что это предполагает, что всегда будет как минимум два /
. Если нет, то это будет s
как есть.
s = "abc/xyz";
s = s.substring(s.indexOf('/', s.indexOf('/') + 1) + 1);
document.writeln(s); // "abc/xyz"
Если вы все равно хотите использовать регулярные выражения, это будет примерно так:
s = "abc/def/ghi/jkl";
s = s.replace(/[a-z]+\/[a-z]+\//, '');
document.writeln(s); // "ghi/jkl"
Опять же, это предполагает, что всегда будет как минимум два /
.