我想为rm *编写一个posix正则表达式,其中rm和*之间可以有1到多个空格。下面是我提出的正则表达式。我已经在一些在线posix正则表达式测试员上测试过它,但是它在我的程序中不起作用。正则表达式:^rm[[:space:]]+[*]$int reti;
reti = regcomp(®ex, "^rm[[:space:]]+[*]$", 0);if( reti ){ fprintf(stderr, "Could not co
我想选择一些与正则表达式匹配的文件。例如,文件包括:4510-88nid-50048-INA.txt我想要匹配这个正则表达式的所有文件使用bash命令find -regex似乎对我不起作用。我的问题是,为什么?find /some/path -regex ".*[\w]{4}-05(?!$ uname -a
Linux debmu838 2.6.5-7.321-sm