es6 取这个"/basi/organization/com/companyIndex"字符串中/最后一个
时间: 2024-12-17 13:35:45 浏览: 9
在ES6中,你可以使用JavaScript的字符串方法或者正则表达式来取字符串中最后一个特定字符。如果你想取的是字符串中的某个字符,直到遇到另一个特定字符为止,可以使用`slice()`或者`substring()`方法结合负索引。
例如,如果你想要取从倒数第一个斜杠 `/` 开始到字符串结束的部分,可以这样做:
```javascript
const str = "/basi/organization/com/companyIndex";
const lastPart = str.slice(-str.lastIndexOf('/')); // 使用lastIndexOf()找到最后一个 /
console.log(lastPart); // 输出 "com/companyIndex"
```
如果你想直接匹配到最后一个斜杠为止,可以使用正则表达式配合`match()`方法:
```javascript
const str = "/basi/organization/com/companyIndex";
const regex = /\/[^\/]*$/; // 匹配最后的斜杠和其后的部分
const matchResult = str.match(regex);
if (matchResult) {
const lastPart = matchResult[0];
console.log(lastPart); // 输出 "com/companyIndex"
}
```
阅读全文