在Typescript中,在第n个字符出现之后和第n + n个字符出现之前分割字符串

时间:2020-07-12 12:33:17

标签: string typescript split substring

所以我要根据window.location.href的当前值来突出显示导航栏的一部分。

示例字符串如下所示:https://portal.ab.stringsplit.io/Example

在导航栏中,我有一个示例的图标,我想随时突出显示window.location.href的值等于/包含示例

因此,我认为一个好主意是从URL中提取有趣的位(在本例中为Example),并执行简单的if语句来检查Icon是否应突出显示。

到目前为止,我试图只从URL中提取X个字符后的子字符串:

https://portal.ab.stringsplit.io/ = 33个字符=>

url = window.location.href.substring(33))

但我希望此方法更加适用于未来,因为URL可能会发生变化,并且我希望它适用于基本URL之后的任何子字符串,或者类似的内容:

https://portal.ab.stringsplit.io/Example/example1/article3

所以我需要类似:'.io /'之后的子字符串,直到下一个'/'。

预先感谢:)

0 个答案:

没有答案