账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    根据github仓库链接匹配github仓库名的正则
    • 2019-05-27 00:00
    • 11
    15
    0

    求一个根据github仓库地址匹配出仓库名的正则表达式,比如下面的链接

    git@github.com:cabal-club/cabal-core.git

    匹配出仓库名 cabal-core

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 在Python中,你可以使用re模块的search函数来匹配github仓库名的正则表达式。以下是一个简单的例子:

      ```python import re

      def match_github_repo(link): pattern = r'^https://github.com/(\w+)$' match = re.search(pattern, link) if match: return match.group(1) else: return None

      link = 'https://github.com/myorg/myrepo' print(match_github_repo(link)) # 输出:myorg ```

      在这个例子中,^$分别表示字符串的开始和结束,(\w+)是一个捕获组,它会捕获所有以字母或下划线开头的单词。所以,re.search函数会返回一个匹配这个正则表达式的字符串。

      注意,这个函数只匹配以字母或下划线开头的单词。如果你的github仓库名是其他字符,你可能需要修改正则表达式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部