我正在学习Git。我写了命令:
\n
我预计author: CharliePoole, charliepoole@gmail.com
commiter: CharliePoole, charliepoole@gmail.com
Info: Merge pull request #563 from nunit/issue-562
将被解释为新行char:
git log
但我得到了这个输出:
作者:CharliePoole,charliepoole @ gmail.com \ ncommiter: CharliePoole,
charliepoole@gmail.com \ nInfo:合并拉请求#563 来自nunit / issue-562
我也读了这个before:
逃避字符串并不是Git的工作;
public static string getIdFromUrl(string url) { Regex r = new Regex(@"\/d\/(.+)\/", RegexOptions.IgnoreCase); Match m = r.Match(url); return m.ToString().TrimStart('/', 'd').Trim('/'); }
没有任何东西 那将帮助你做到这一点。
那么,逃避字符也不可能吗?
答案 0 :(得分:0)
你正在混合两种不同的东西。来自man git
:
格式:格式允许您指定要显示的信息。它的工作方式有点像printf格式,但有一个值得注意的例外,即你得到一个%n而不是\ n的换行符。
答案:使用%n