我需要使用正则表达式来提取由'/'分隔的字符串。我需要提取,直到第二个斜杠: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("/");
这将给你想要什么。