Javascript 我怎样才能在一个特殊字符后得到最后一个单词?
到目前为止,我有以下几点:Javascript 我怎样才能在一个特殊字符后得到最后一个单词?,javascript,regex,Javascript,Regex,到目前为止,我有以下几点: \- (.*) 并从以下文本: September 2014 - Media 我需要得到“媒体”,虽然我得到了“-Media”您的正则表达式是正确的,只需打印组索引1而不是组0,您不需要转义-符号 请参阅上面演示链接右侧捕获的字符串媒体 或 使用下面的正则表达式仅匹配媒体 - \K.* 如果您的语言不支持\K, (?<=- ).* 您的正则表达式是正确的,只需打印组索引1而不是组0,并且不需要转义-符号 请参阅上面演示链接右侧捕获的字符串媒体 或
\- (.*)
并从以下文本:
September 2014 - Media
我需要得到“媒体”,虽然我得到了“-Media”您的正则表达式是正确的,只需打印组索引1而不是组0,您不需要转义
-
符号
请参阅上面演示链接右侧捕获的字符串媒体
或
使用下面的正则表达式仅匹配媒体
- \K.*
如果您的语言不支持\K
,
(?<=- ).*
您的正则表达式是正确的,只需打印组索引1而不是组0,并且不需要转义
-
符号
请参阅上面演示链接右侧捕获的字符串媒体
或
使用下面的正则表达式仅匹配媒体
- \K.*
如果您的语言不支持\K
,
(?<=- ).*
如果您的语言允许查找,请尝试:
(?<=-)(.*)
如果您的语言允许查找,请尝试:
(?<=-)(.*)
@莫妮卡,你说哪种语言?仅为支持javascript而设计<代码>\K,js.Javascript中不支持lookbehinds。我认为这种语言不支持it@Monica还为js添加了。@Monica您正在运行哪种语言?仅为支持javascript而设计<代码>\K,js.Javascript中不支持lookbehinds。我认为这种语言不支持it@Monica也为js添加了。我正在使用JavaScriptu,然后您可以使用替代解决方案。同时在问题中添加
javascript
标记。我正在使用JavaScriptu,然后你可以使用替代解决方案。并且在问题中添加javascript
标记。如果要找一个JS正则表达式,最好也用“javascript”标记它,因为特定正则表达式的风格有很多不同。没错,我只是对这一点不太熟悉,我不知道如果要找一个JS正则表达式,最好也用“javascript”标记它,因为特定正则表达式的风格有很多不同。没错,我刚开始做这件事,我不知道