#include <sys/types.h>
#include <regex.h>
int regcomp(regex_t *preg, const char *regex, int cflags);
[beyes@beyes manxl][beyes@beyes manxl]$ echo "abcccccccccccccccabab889090abc" |grep -E -o 'abc*'
abccccccccccccccc
ab
ab
abc
[beyes@beyes manxl]$ echo "abcccccccccccccccabab889090a" |grep -E -o 'abc*'
abccccccccccccccc
ab
ab
[beyes@beyes manxl]$ echo "abc889090abd" |grep -E -o 'abc?'
abc
ab
[beyes@beyes manxl]$ echo "abc889090abd" |grep -E -o 'abc+'
abc
[beyes@beyes manxl]$ echo "ab889090ab88101" |grep -E -o 'abc|88'
88
88
[beyes@beyes manxl]$ echo "ab889090ab88101" |grep -E -o 'ab|88'
ab
88
ab
88
[beyes@beyes manxl]$ echo "ab889090ab8101" |grep -E -o 'ab|88'
ab
88
ab
[beyes@beyes manxl]$ echo "ab8?090ab8101" |grep -E -o '8?'
8
8
[beyes@beyes manxl]$ echo "ab8?090ab8101" |grep -E -o '8\?'
8?
[beyes@beyes manxl]$ echo "ab87090ab8101" |grep -E -o '[0-9][a-z]'
0a
[beyes@beyes manxl]$ echo "ab87090ab8101" |grep -E -o '[^0-9][a-z][0-9]'
ab8
ab8
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |