我有一个以下格式的字符串:
ignorethis_capture1_capture2_[more captured groups]
要匹配的字符串由'_'
分隔。我需要单独获取所有匹配的字符串,但始终位于开头的'ignorethis'
字符串除外。我可以按'_'
分隔,但是在获取最后一个捕获的组时遇到问题。
例如字符串: start_data1_data2_data3
应该提供: data1 , data2 , data3 作为匹配的群组
提前致谢
更新:我知道这可以使用字符串拆分来完成。关于如何使用正则表达式进行这样的操作,我只是被迷惑了,所以想在这里问一下
答案 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>