是否有任何简单的运算符或模式与大于1000的数字匹配;
答案 0 :(得分:3)
尝试一下:
\b(?!1000\b)[1-9]\d{3,}\b
匹配数字,长度> = 4,且不是1000。
通过grep,
grep -oP '\b(?!1000\b)[1-9]\d{3,}\b' file
答案 1 :(得分:0)
您也可以尝试grep
命令。
grep -oP '\b[1-9]\d{3,}\b' file | grep -v '1000'
OR
grep -oE '\b[1-9][0-9]{3,}\b' file | grep -v '1000'
<强>解释强>
grep -oP '\b[1-9]\d{3,}\b' file
匹配所有大于或等于1000的数字。grep -v '1000'
匹配上一个命令输出中的所有数字,仅排除数字1000