正则表达式在分隔符之间捕获字符串,包括最后一个分隔的组

时间:2016-04-05 18:39:15

标签: javascript regex

我有一个以下格式的字符串:

ignorethis_capture1_capture2_[more captured groups]

要匹配的字符串由'_'分隔。我需要单独获取所有匹配的字符串,但始终位于开头的'ignorethis'字符串除外。我可以按'_'分隔,但是在获取最后一个捕获的组时遇到问题。

例如字符串: start_data1_data2_data3

应该提供: data1 data2 data3 作为匹配的群组

提前致谢

更新:我知道这可以使用字符串拆分来完成。关于如何使用正则表达式进行这样的操作,我只是被迷惑了,所以想在这里问一下

2 个答案:

答案 0 :(得分:2)

您不需要正则表达式:



var s = 'start_data1_data2_data3';

alert(s.split('_').slice(1));




答案 1 :(得分:1)

请尝试:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-consul-all</artifactId>
    <version>1.0.0.M3</version>
</dependency>