2016-03-15 118 views
-1

我有这个字符串此RegExp有什么问题?

§serverUrl§/image/?url=§externalMedia.data.image§ 

,我想只匹配§字符内的字符串。 (serverUrl and externalMedia.data.image)。 我使用这个模式:

/§.+§/g 

但它也抓住这两个群体之间的characheters。

任何帮助将不胜感激。由于

+2

'/§(。+?)§/ g'或'/§(。*?)§/ g'或'/§([^§] +)§/ g'或'/§([^§] *)§/ g'并在循环中使用RegExp.exec()来获取所有子字符串。请参阅[*如何在JavaScript正则表达式中访问匹配的组?](http://stackoverflow.com/questions/432493/how-do-you-access-the-matched-groups-in-a-javascript -正则表达式)。 –

+0

如何从比赛中排除'§'? – Nemus

+0

请参阅[*您如何访问JavaScript正则表达式中的匹配组?](http://stackoverflow.com/questions/432493/how-do-you-access-the-matched-groups-in-a- javascript-regular-expression),使用'match [1]' –

回答