Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我怎样才能在一个特殊字符后得到最后一个单词?_Javascript_Regex - Fatal编程技术网

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”标记它,因为特定正则表达式的风格有很多不同。没错,我刚开始做这件事,我不知道