我有以下字符串
git@bitbucket.org:user/my-repo-name.git
我想提取这部分
my-repo-name
答案 0 :(得分:5)
使用bash:
char title[1024][256]; // 1024 lines with a maximum of 256 chars per line
输出:
my-repo-name
答案 1 :(得分:3)
另一种方法,使用bash' variable substitution:
s='git@bitbucket.org:user/my-repo-name.git'
s1=${s#*/}
echo ${s1%.git}
输出:
my-repo-name
我不确定是否可以将#
和%
运算符合并为一个替换。