我尝试从以下格式的字符串中获取URL:
RANDOMRUBBISHhttps://www.my-url.com/randomfirstname_randomlastnameRANDOMRUBBISH
我已经尝试了一些东西,特别是之前/之后的外观,我之前成功使用了另一种url格式(启动https ...结束.html,这很有用)。
但是我觉得上面提到的那种字符串的正则表达式太愚蠢了。我只想将URL部分从https ....到随机姓氏的末尾。这甚至可能吗?
任何想法?
答案 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);