如何在Groovy中删除最多{(字符串中第n个出现的模式)或(串联字符串中的第n个部分)}?

缪勒

git describe --always --dirty命令返回类似于的输出my_tag-42-githash-dirty

我只想提取githash-dirty信息,即删除之前的所有字符。

我做git describe --match=NeVMatcH --always --dirty了周围的工作。但是我想要另一个解决方案,例如在Groovy中使用模式替换。或者也许是另一个专用的git命令。我该如何实现?

另外,有时,我的git标记中也会包含一个-喜欢my-tag-42-githash-dirty

Matias Bjarland

我倾向于同意有关询问git而不是后处理的评论,但是如果您确实需要使用groovy处理此问题,则可以执行以下操作:

git describe --always --dirty | groovy -e "print System.in.text.tokenize('-').takeRight(2).join('-')"

打印:

g6d67059-dirty

即从System.in中获取输入字符串,在短划线上标记该字符串,-这会给您一个列表['my','tag','42','githash','dirty'],从列表中最右边的两个元素开始,并使用短划线将它们连接在一起。

我不会称其为健壮的,但它确实适用于您的示例数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串中的第 N 个 indexOf?

来自分类Dev

优化查找字符串中第N个出现的字符

来自分类Dev

替换字符串/文本中单词的“从第n个到最后一个”出现

来自分类Dev

如何使用正则表达式匹配字符串中的第n个出现

来自分类Dev

用给定的字符串替换 vim 中的第 n 个模式

来自分类Dev

匹配包含十六进制数字的字符串中的第 n 个出现次数

来自分类Dev

获取字符串中第 n 个出现的索引

来自分类Dev

Excel - 从相应的数据中获取第 2 个或第 n 个匹配的字符串

来自分类Dev

如何删除字符串dataframe列中第n个开头之后的所有字符?

来自分类Dev

如何从Excel 2010中字符的第N个和第N + 1个字符出现之间提取字符串?

来自分类Dev

Java中第n次出现的子字符串

来自分类Dev

在字符串中第n次出现子字符串后替换/删除

来自分类Dev

在字符串列表的第n个元素中插入字符串

来自分类Dev

根据列合并两个文件,文件1的列中第n个出现的字符串要与第n个出现合并

来自分类Dev

检查DataFrame中的第n个值是否等于字符串中的第n个字符

来自分类Dev

如何在obj-C中用正则表达式替换字符串中第N个出现的字符串

来自分类Dev

从 Prolog 中的字符串替换第 n 个子字符串出现

来自分类Dev

如何在Java中的第n个“-”(破折号)之后获取字符串?

来自分类Dev

如何在每个第n个索引处将字符串放入列表中?

来自分类Dev

如何在javascript中的第n个点之前获取子字符串

来自分类Dev

如何分割字符串并删除第n个元素?

来自分类Dev

如何替换字符串中的第n个匹配项

来自分类Dev

如何替换字符串中的第n个匹配项

来自分类Dev

查找字符串中第N个单词的范围

来自分类Dev

使用T-SQL,从字符串中返回第n个分隔元素

来自分类Dev

Excel VBA替换字符串中的第n个单词

来自分类Dev

匹配Perl中第n个可能的最长字符串

来自分类Dev

在第n个分隔符处将字符串拆分为JavaScript中的数组

来自分类Dev

C 获取字符串中的第 n 个单词

Related 相关文章

  1. 1

    字符串中的第 N 个 indexOf?

  2. 2

    优化查找字符串中第N个出现的字符

  3. 3

    替换字符串/文本中单词的“从第n个到最后一个”出现

  4. 4

    如何使用正则表达式匹配字符串中的第n个出现

  5. 5

    用给定的字符串替换 vim 中的第 n 个模式

  6. 6

    匹配包含十六进制数字的字符串中的第 n 个出现次数

  7. 7

    获取字符串中第 n 个出现的索引

  8. 8

    Excel - 从相应的数据中获取第 2 个或第 n 个匹配的字符串

  9. 9

    如何删除字符串dataframe列中第n个开头之后的所有字符?

  10. 10

    如何从Excel 2010中字符的第N个和第N + 1个字符出现之间提取字符串?

  11. 11

    Java中第n次出现的子字符串

  12. 12

    在字符串中第n次出现子字符串后替换/删除

  13. 13

    在字符串列表的第n个元素中插入字符串

  14. 14

    根据列合并两个文件,文件1的列中第n个出现的字符串要与第n个出现合并

  15. 15

    检查DataFrame中的第n个值是否等于字符串中的第n个字符

  16. 16

    如何在obj-C中用正则表达式替换字符串中第N个出现的字符串

  17. 17

    从 Prolog 中的字符串替换第 n 个子字符串出现

  18. 18

    如何在Java中的第n个“-”(破折号)之后获取字符串?

  19. 19

    如何在每个第n个索引处将字符串放入列表中?

  20. 20

    如何在javascript中的第n个点之前获取子字符串

  21. 21

    如何分割字符串并删除第n个元素?

  22. 22

    如何替换字符串中的第n个匹配项

  23. 23

    如何替换字符串中的第n个匹配项

  24. 24

    查找字符串中第N个单词的范围

  25. 25

    使用T-SQL,从字符串中返回第n个分隔元素

  26. 26

    Excel VBA替换字符串中的第n个单词

  27. 27

    匹配Perl中第n个可能的最长字符串

  28. 28

    在第n个分隔符处将字符串拆分为JavaScript中的数组

  29. 29

    C 获取字符串中的第 n 个单词

热门标签

归档