除了-and之外,还有_哪些特殊字符可以包含在 github 存储库名称中?
我需要在github urls上做一些正则表达式,并且需要知道repository root urls的规则,它们的形式
https://github.com/username/repo
Run Code Online (Sandbox Code Playgroud)
在哪里
username 是存储库所有者的用户名,并且,repo 是存储库名称到目前为止,我的正则表达式运行良好,但不能满足具有特殊字符的存储库的需求,因此我必须包含它们。用 R 编写,正则表达式是github.com/*/[[:alpha:]].
注意:这里列出了github 用户名的规则- 我追求同样的事情,但对于存储库名称
看起来github允许[A-Za-z0-9_.-],并将所有其他字符转换为“-”。
所以:除了字母,数字,-和_唯一的其他允许的字符是“ .”
这在 GitHub 桌面应用程序中有说明,桌面/桌面问题 3090:“阻止表情符号作为存储库名称输入”(!)