今天刚学了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...
请教:怎样用正则表达式匹配除纯数字和"true"之外的混合字串? 比如: 12er,fftyf,345#,%yy,(233 -------------匹配 -45,12,456464,23,-789,9,true --------------不匹配
各位大哥,小弟请教一个问题: 如何用find命令查找文件格式为:6位数字_14位时间戳_ChinaUnix.后缀 的文件 如:100000_20150120212733ChinaUnix.zip 谢谢各位
当前目录下有如下目录 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 初学者 谢谢各位了
如下,在ls命令中 {45..59}, 我可以匹配45, 46, 47, 。。。。。59 ls -l log*2011-03-02_12-{45..59}* 但是这个在find命令里没用。 哪位知道在find里要实现同样的匹配该咋样? 谢谢了。