RegEx删除URL

时间:2015-03-09 20:17:51

标签: regex

我尝试从以下格式的字符串中获取URL:

RANDOMRUBBISHhttps://www.my-url.com/randomfirstname_randomlastnameRANDOMRUBBISH

我已经尝试了一些东西,特别是之前/之后的外观,我之前成功使用了另一种url格式(启动https ...结束.html,这很有用)。

但是我觉得上面提到的那种字符串的正则表达式太愚蠢了。我只想将URL部分从https ....到随机姓氏的末尾。这甚至可能吗?

任何想法?

1 个答案:

答案 0 :(得分:0)

如果可以保证randomfirstname_randomlastname全部为小写且RANDOMRUBBISH全部为大写,则可以使用字符类[a-z]和[A-Z]。正则表达式的语言将决定如何使用它们。

此示例适用于javascript:

var str = "RANDOMRUBBISHhttps://www.my-url.com/randomfirstname_randomlastnameRANDOMRUBBISH"; 
var match = /https:\/\/www\.my-url\.com\/[a-z]*/.exec(str);