📜  如何剪切字符串直到特定字符 javascript (1)

📅  最后修改于: 2023-12-03 14:52:10.380000             🧑  作者: Mango

如何剪切字符串直到特定字符 JavaScript

在 JavaScript 中,我们可以使用 indexOf() 方法来查找字符串中的子字符串,并使用 substring() 方法来剪切字符串。

例如,我们想要从以下 URL 中提取主机名:

const url = 'https://www.example.com/blog/post/123';

我们可以使用以下代码来提取主机名:

const startIndex = url.indexOf('//') + 2;
const endIndex = url.indexOf('/', startIndex);
const hostname = url.substring(startIndex, endIndex);
console.log(hostname); // Output: 'www.example.com'

上面的代码中,我们使用 indexOf() 方法找到 URL 中的 '//',然后将其索引加 2 赋值给 startIndex,这是主机名的起始索引位置。

接着,我们使用 indexOf() 方法在 startIndex 之后查找下一个 '/',并将其索引赋值给 endIndex,表示主机名的结束索引位置。

最后,我们使用 substring() 方法从 startIndexendIndex 之间的字符来提取主机名。

请注意,在使用 substring() 方法时,第一个参数是开始索引,第二个参数是结束索引。结束索引不包含在返回的字符串中。

以上就是在 JavaScript 中如何剪切字符串直到特定字符的方法。