如何获得第一个数字后的字符串?

笨拙的

我有一个像这样的字符串结构bob-type-8.2-mp2-2017-93-43-11-65-48.spr,只需要提取即可8.2-mp2-2017-93-43-11-65-48

这意味着在遇到第一个数值然后.spr从中删除后,输出字符串应包含所有字符

我怎样才能做到这一点?

埃戈尔·瓦西里耶夫(Egor Vasilyev)

试试这个

echo "bob-type-8.2-mp2-2017-93-43-11-65-48.spr" | sed 's/^[^0-9]*//;s/\.[^.]*$//'

输出将是:

8.2-mp2-2017-93-43-11-65-48

说明

sed使用模式's/pattern/replace_pattern/'查找pattern并替换为replace_pattern

因此,模式's/^[^0-9]*//'从行首到第一个数字出现之前获取所有符号,并将其替换replace_pattern为空为空)。

下一步-删除扩展。我们可以使用相同的sed模式进行此操作's///'

s/\.[^.]*$//-找到所有不在.$符号,并将其替换为空。

; -设计模式。

为了更好地理解,您可以改用以下命令:

echo "bob-type-8.2-mp2-2017-93-43-11-65-48.spr" | sed -e 's/^[^0-9]*//' -e 's/\.[^.]*$//'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在遇到第一个数字后删除字符串中的字符

来自分类Dev

在第一个数字后保留字符串

来自分类Dev

R:如何查找字符串中的第一个数字

来自分类Dev

bash:如何从字符串开头到第一个数字提取文本?

来自分类Dev

正则表达式-从字符串中删除特定字符,除了第一个数字后

来自分类Dev

在C ++(Arduino)中出现某些关键字后抓取字符串中的第一个数字

来自分类Dev

正则表达式-我需要在第一个数字后分割字符串

来自分类Dev

获取子字符串,直到第一个数字字符

来自分类Dev

从第一个数字字符开始在Python中分割字符串

来自分类Dev

如何对任何两个匹配的数字或第一个数字比第二个数字小的字符串进行grep?

来自分类Dev

如何使用AWK查找字符串中的第一个数字并打印所有内容

来自分类Dev

如何以特定模式从字符串中删除单词并保留第一个数字

来自分类Dev

如何使用python和regex获取字符串左侧的第一个数字?

来自分类Dev

PHP在第一个数字上截断字符串

来自分类Dev

在第一个数字处分割字符串

来自分类Dev

从字符串中删除第一个数字

来自分类Dev

Javascript拆分字符串的第一个数字

来自分类Dev

从字符串中获取第一个数字

来自分类Dev

Python从字符串中删除第一个数字(如果为0)

来自分类Dev

提取子字符串,直到第一个数字

来自分类Dev

preg_replace只替换字符串中的第一个数字

来自分类Dev

从字符串中删除第一个数字

来自分类Dev

找到第一个数字,然后返回字符串的其余部分

来自分类Dev

获取逗号分隔的字符串中的第一个数字

来自分类Dev

字符串拆分后获取第一个数字

来自分类Dev

如何提取数字之间的字符串?(并在字符串中保留第一个数字吗?)

来自分类Dev

获取具有多个数字的字符串中的第一个数字?

来自分类Dev

如何在第一个数字后添加一个空格(Javascript,.split)

来自分类Dev

如何使用TSQL在第一个数值之前获取子字符串?

Related 相关文章

  1. 1

    如何在遇到第一个数字后删除字符串中的字符

  2. 2

    在第一个数字后保留字符串

  3. 3

    R:如何查找字符串中的第一个数字

  4. 4

    bash:如何从字符串开头到第一个数字提取文本?

  5. 5

    正则表达式-从字符串中删除特定字符,除了第一个数字后

  6. 6

    在C ++(Arduino)中出现某些关键字后抓取字符串中的第一个数字

  7. 7

    正则表达式-我需要在第一个数字后分割字符串

  8. 8

    获取子字符串,直到第一个数字字符

  9. 9

    从第一个数字字符开始在Python中分割字符串

  10. 10

    如何对任何两个匹配的数字或第一个数字比第二个数字小的字符串进行grep?

  11. 11

    如何使用AWK查找字符串中的第一个数字并打印所有内容

  12. 12

    如何以特定模式从字符串中删除单词并保留第一个数字

  13. 13

    如何使用python和regex获取字符串左侧的第一个数字?

  14. 14

    PHP在第一个数字上截断字符串

  15. 15

    在第一个数字处分割字符串

  16. 16

    从字符串中删除第一个数字

  17. 17

    Javascript拆分字符串的第一个数字

  18. 18

    从字符串中获取第一个数字

  19. 19

    Python从字符串中删除第一个数字(如果为0)

  20. 20

    提取子字符串,直到第一个数字

  21. 21

    preg_replace只替换字符串中的第一个数字

  22. 22

    从字符串中删除第一个数字

  23. 23

    找到第一个数字,然后返回字符串的其余部分

  24. 24

    获取逗号分隔的字符串中的第一个数字

  25. 25

    字符串拆分后获取第一个数字

  26. 26

    如何提取数字之间的字符串?(并在字符串中保留第一个数字吗?)

  27. 27

    获取具有多个数字的字符串中的第一个数字?

  28. 28

    如何在第一个数字后添加一个空格(Javascript,.split)

  29. 29

    如何使用TSQL在第一个数值之前获取子字符串?

热门标签

归档