Bash正则表达式检查字符串的第一个字符是否为数字

西南

我正在编写一个使用跟踪路由的脚本。我要遍历跟踪路由的每一行,然后遍历每个单词(由空格分隔)。但是,有时跟踪路由返回一个*字符,这会在回显时引起问题(输出文件名)。

我一直在摆弄RegEx,到目前为止,我已经提出了这个建议:

if [[ $item =~ ^\d ]];

项目是跟踪路线的一部分。

对于跟踪路线中的每个项目,我只想检查第一个字符是否等于一个数字,然后相应地继续。

卡斯帕·李(Kaspar Lee)

\dPOSIX正则表达式(由Bash使用)中不受支持您需要[0-9]像这样替换它

if [[ $item =~ ^[0-9] ]];

看看这个StackOverflow答案

也可以[:digit:]用来使其更易于阅读:

if [[ $item =~ ^[[:digit:]] ]];

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在两个字符串(包括第一个字符串)之间匹配的正则表达式

来自分类Dev

正则表达式匹配不包括第一个字符的字符串

来自分类Dev

使用NSPredicate或正则表达式检查一个大字符串是否包含另一个字符串

来自分类Dev

正则表达式-回显字符串的第一个字符

来自分类Dev

正则表达式,用于检查字符串中的第一个字母

来自分类Dev

正则表达式验证仅具有小写字母的字符串,第一个字符必须为字母

来自分类Dev

Powershell正则表达式匹配第一个字符串以外的字符串

来自分类Dev

正则表达式不允许数字作为第一个字符

来自分类Dev

正则表达式仅检查字符串C#中的第一个字符

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

Bash正则表达式检查字符串的第一个字符是否为数字

来自分类Dev

正则表达式不捕获第一个字符

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

匹配正则表达式中的第一个字符?

来自分类Dev

正则表达式检查第一个字符是否为“。”

来自分类Dev

正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

来自分类Dev

正则表达式以验证仅具有小写字母的字符串,第一个字符必须为字母

来自分类Dev

合并2个正则表达式-获取带连字符的字符串的第一个字符

来自分类Dev

正则表达式,用于检查文本的第一个字符是否等于@

来自分类Dev

正则表达式仅检查字符串C#中的第一个字符

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

非法第一个字符的正则表达式

来自分类Dev

使用switch语句检查字符串的第一个字符是否为大写

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

来自分类Dev

R:从第一个字符到字符串末尾的正则表达式

来自分类Dev

使用正则表达式获取第一个字符

Related 相关文章

  1. 1

    在两个字符串(包括第一个字符串)之间匹配的正则表达式

  2. 2

    正则表达式匹配不包括第一个字符的字符串

  3. 3

    使用NSPredicate或正则表达式检查一个大字符串是否包含另一个字符串

  4. 4

    正则表达式-回显字符串的第一个字符

  5. 5

    正则表达式,用于检查字符串中的第一个字母

  6. 6

    正则表达式验证仅具有小写字母的字符串,第一个字符必须为字母

  7. 7

    Powershell正则表达式匹配第一个字符串以外的字符串

  8. 8

    正则表达式不允许数字作为第一个字符

  9. 9

    正则表达式仅检查字符串C#中的第一个字符

  10. 10

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  11. 11

    Bash正则表达式检查字符串的第一个字符是否为数字

  12. 12

    正则表达式不捕获第一个字符

  13. 13

    正则表达式删除与第一个字符串匹配的行?

  14. 14

    正则表达式表达大写的第一个字符

  15. 15

    匹配正则表达式中的第一个字符?

  16. 16

    正则表达式检查第一个字符是否为“。”

  17. 17

    正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

  18. 18

    正则表达式以验证仅具有小写字母的字符串,第一个字符必须为字母

  19. 19

    合并2个正则表达式-获取带连字符的字符串的第一个字符

  20. 20

    正则表达式,用于检查文本的第一个字符是否等于@

  21. 21

    正则表达式仅检查字符串C#中的第一个字符

  22. 22

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  23. 23

    非法第一个字符的正则表达式

  24. 24

    使用switch语句检查字符串的第一个字符是否为大写

  25. 25

    正则表达式删除与第一个字符串匹配的行?

  26. 26

    正则表达式表达大写的第一个字符

  27. 27

    两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

  28. 28

    R:从第一个字符到字符串末尾的正则表达式

  29. 29

    使用正则表达式获取第一个字符

热门标签

归档