我的git describe --long
输出以下内容:
version-2.7.0-0-g10064b7
^ ^ ^
| | |
| | |
| | |--> git commit hash
| |------> commit number since last tag
|--------------> tag
现在,我想使用正则表达式来获取commit number since last tag
程序的git commit hash
和C#
。
如何使用正则表达式实现这一目标?
答案 0 :(得分:2)
您可以在http://regexpal.com/轻松测试正则表达式 要捕获连续的数字,请使用字符组[0-9],它是[0,1,2,3,4,5,6,7,8,9]的缩写。 需要使用反斜杠转义圆点:\。 其余的应该是微不足道的。