为以下字符串生成正则表达式

时间:2018-08-03 05:34:47

标签: regex

https://github.com/username/MyApp.git”或“ git@github.com:username / MyApp.git”

我正在尝试为上述两个网址生成正则表达式,如下所示。

  1. 它应与以https开头的字符串匹配,并以.git结尾。
  2. 它应该检查两个字母大小写的条件

我尝试过

^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$

1 个答案:

答案 0 :(得分:0)

在表达式末尾尝试

^(https:\/\/|git+)@?([\da-z\.-]+)\.([a-z\.]{2,6})(:|[\/\w \.-]*)*\/?(.git)$

希望这行得通