【发布时间】:2023-03-06 18:41:01
【问题描述】:
我想知道有没有办法做到这一点
var string = "foo::bar"
要获取字符串的最后一部分:"bar" 仅使用正则表达式。
我试图进行前瞻,但无法掌握它们来做到这一点。
--
更新
也许一些例子会让问题更清楚。
var st1 = "foo::bar::0"
match should be 0
var st2 = "foo::bar::0-3aab"
match should be 0-3aab
var st3 = "foo"
no match should be found
【问题讨论】:
-
作为分隔符,我希望在最后一个 '::' 部分之后拥有所有内容,可能是在 '::' 之后我有任何其他类型的符号、数字等。
-
最后一个token可以包含
:吗?如果是,可以是foo:::bar,你会如何处理?
标签: javascript regex lookahead