除了-
和_
之外,还有哪些特殊字符可以包含在github存储库名称中?
背景
我需要对github urls做一些正则化,并且需要知道存储库根urls的规则,这些规则的形式是
https://github.com/username/repo
哪里
username
是存储库所有者的用户名,repo
是存储库的名称到目前为止,我的正则表达式工作得很好,但不适合带有特殊字符的存储库,所以我必须包括它们。用R编写,正则表达式是github.com/*/[[:alpha:]]
。
注意:这里列出了github用户名规则 --我想要的是相同的东西,但存储库的名称除外。
发布于 2019-11-28 05:57:00
正如第679期中提到的
看起来github允许A-Za-z0-9_.-,并将所有其他字符转换为"-“。
所以:除了字母,数字,-
和_
,唯一允许的字符是'.
‘。
这在GitHub桌面应用程序中得到了说明,并使用了桌面/桌面问题3090:"Block从被输入为回购名称“(!)
https://stackoverflow.com/questions/59081778
复制相似问题