我需要使用正則表達式來提取由'/'分隔的字符串。我需要提取,直到第二個斜槓:javascript中的正則表達式幫助
例如形成以下字符串:
word1 word2/word3 word4 word5/word6/word7 word8 word9
以下字符串:
word1 word2/word3 word4 word5
我需要使用正則表達式來提取由'/'分隔的字符串。我需要提取,直到第二個斜槓:javascript中的正則表達式幫助
例如形成以下字符串:
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
哎嘗試這種不使用regex`
'http://domain.com/some_path/bla-bla/bla-bla'.split("/",4).join("/");
這將給你想要什麼。