我需要使用正则表达式来提取由“/”分隔的字符串。我需要提取到第二个斜线:
例如形成以下字符串:
word1 word2/word3 word4 word5/word6/word7 word8 word9
以下字符串:
word1 word2/word3 word4 word5
我需要使用正则表达式来提取由“/”分隔的字符串。我需要提取到第二个斜线:
例如形成以下字符串:
word1 word2/word3 word4 word5/word6/word7 word8 word9
以下字符串:
word1 word2/word3 word4 word5
试试下面的代码。
'http://domain.com/some_path/bla-bla/bla-bla'.match(/(https?|ftp):\/\/([^/]+\/){1,2}/)[0]
=> "http://domain.com/some_path/"
这应该这样做:
/^[^\/]*\/\/[^\/]*\/[^\/]*\//
试试这个:
\w+:(\/)\1(\w+)\.\w+\1\w+\1
嘿试试这个不使用正则表达式`
'http://domain.com/some_path/bla-bla/bla-bla'.split("/",4).join("/");
它会给你想要的。