gpt4 book ai didi

javascript - 如何获取特殊字符后的最后一个单词?

转载 作者:行者123 更新时间:2023-11-28 15:34:24 25 4
gpt4 key购买 nike

到目前为止,我有以下内容:

 \- (.*)

并来自以下文本:

September 2014 - Media

我需要获取“Media”,但我得到的是“- Media”

最佳答案

您的正则表达式是正确的,只需打印组索引 1 而不是组 0,并且不需要转义 - 符号。

DEMO

请参阅上述演示链接右侧捕获的字符串Media

使用下面的正则表达式仅匹配Media

- \K.*

DEMO

如果您的语言不支持 \K,您可以使用后视,

(?<=- ).*

DEMO

> "September 2014 - Media".match(/[^- ]+$/g)
[ 'Media' ]
> var r = "September 2014 - Media";
undefined
> console.log(/- (.*)/.exec(r)[1])
Media

关于javascript - 如何获取特殊字符后的最后一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26117080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com