我有一个字符串 test/category/1
。我必须在 test/category/
之后获取子字符串。我怎样才能做到这一点?
原文由 Gogo 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个字符串 test/category/1
。我必须在 test/category/
之后获取子字符串。我怎样才能做到这一点?
原文由 Gogo 发布,翻译遵循 CC BY-SA 4.0 许可协议
实际代码将取决于您是否需要完整前缀或最后一个斜线。仅对于最后一个斜杠,请参阅佩德罗的回答。对于完整前缀(和变量 PREFIX):
var PREFIX = "test/category/";
str.substr(str.lastIndexOf(PREFIX) + PREFIX.length);
原文由 Alexander Pavlov 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答938 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
您可以将 String.slice 与 String.lastIndexOf 一起使用: