ChinaUnix.net
相关文章推荐:

正则表达式匹配数字

比如: 1 23 456 7890 12222222 貌似用[0-9]{1,}不行。

by expert1 - Shell - 2009-08-05 14:23:26 阅读(14453) 回复(5)

相关讨论

比如 123 234 这样顺序的数字? 132 就不算是顺序了. :em14: :em14:

by q1208c - Shell - 2014-05-20 09:51:12 阅读(6655) 回复(39)

今天刚学了regex,想写个正则可以匹配任何含有N位数字的字符串,并输出不符合的字符串数 e.g: file.txt 里有下面这几句话 Look20 at the8 desk. The 5678door is closed. Have you seen them? They are not here123. 如果是需要3位数字,只输出最后一句,按我的理解写的script #!/usr/bin/perl use warnings; use strict; open my $file, '<', @ARGV; my $nomatch = 0; while(<>) { if (/\d{3}/) { print "$_\n"; } e...

by homme1986 - Perl - 2008-09-05 10:18:25 阅读(9462) 回复(13)

请教:怎样用正则表达式匹配除纯数字和"true"之外的混合字串? 比如: 12er,fftyf,345#,%yy,(233 -------------匹配 -45,12,456464,23,-789,9,true --------------不匹配

by sunwan - Shell - 2005-11-13 09:36:06 阅读(3341) 回复(2)

各位大哥,小弟请教一个问题: 如何用find命令查找文件格式为:6位数字_14位时间戳_ChinaUnix.后缀 的文件 如:100000_20150120212733ChinaUnix.zip 谢谢各位

by njutwangjian - Shell - 2015-04-15 08:49:11 阅读(1708) 回复(5)

echo 1234 |grep ^[0-9]*$ echo 1234 |grep ^[0-9]*[0-9]$ 那个对?

by ppm - Shell - 2007-11-28 10:17:22 阅读(5855) 回复(11)

问一下怎样匹配0和9之间的任意数字? $1~/1-9/ 对不对?是不是有问题呢?

by 战俘 - Shell - 2004-01-02 11:48:35 阅读(1146) 回复(3)

a=(1 2 3 4 5 6 7 8 9) b=(1 2 3 4) delete b in a, 然后得到a=(5 6 7 8 9),有什么好方法

by centrify - Shell - 2016-12-17 13:12:08 阅读(1087) 回复(5)

当前目录下有如下目录 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 aa a11a a2a 怎样匹配出a1-a12来 也就是指配置a后面仅带有数字的 用ls a[0-9] 只能配置出a1-a9 ls a[0-9][0-9] 只能匹配除a10 a11 a12 初学者 谢谢各位了

by tsw715 - Shell - 2011-06-27 11:54:30 阅读(6328) 回复(25)

如下,在ls命令中 {45..59}, 我可以匹配45, 46, 47, 。。。。。59 ls -l log*2011-03-02_12-{45..59}* 但是这个在find命令里没用。 哪位知道在find里要实现同样的匹配该咋样? 谢谢了。

by lc1999 - Shell - 2011-03-03 10:46:55 阅读(4669) 回复(4)

1 12 13 3 4 这个文件的5行,匹配数字怎么写? 谢谢

by defage - Shell - 2010-02-25 13:26:04 阅读(7230) 回复(10)