-3
請幫助我...我不熟悉正則表達式。我需要從不同的URL中提取的屏幕版本的ID:如何使用regEx從特定網址提取表單的ID?
- 本地主機:8080/MyApp的/桌面/屏幕-0.0.1-β/主
- 本地主機:8080/MyApp的/桌面/屏幕-1.1 /主
- 本地主機:8080/MyApp的/桌面/管理-1 /東西
這樣的結果將是1)0.0.1-β2)1.1 3)1。 任何想法? 在此先感謝!
請幫助我...我不熟悉正則表達式。我需要從不同的URL中提取的屏幕版本的ID:如何使用regEx從特定網址提取表單的ID?
這樣的結果將是1)0.0.1-β2)1.1 3)1。 任何想法? 在此先感謝!
使用正則表達式。
var strs = [
'localhost:8080/myapp/desktop/screen-0.0.1-beta/main',
'localhost:8080/myapp/desktop/screen-1.1/main',
'localhost:8080/myapp/desktop/admin-1/something'];
for (var i = 0; i < strs.length; i++) {
var vid = strs[i].match(/-(.+)-*\//)[1];
alert(vid);
}
// capture the text following the 'desktop/text-'
var version = url.match(/desktop\/\w*-(.*)\//)[1];
alert(version);
所以第一步驟將是[學習正則表達式](http://www.regular-expressions.info/tutorial.html)。 – sachleen 2013-03-11 05:14:48
我建議你看看下面的教程;學習正則表達式具有良好的投資回報率:https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions – 2013-03-11 07:20:16