从 Sublime 中删除订单号

Remove Unorder Number From Sublime

我有这样的数据

9372127603
9372130412
9372140
9372175041
937218
9372190908
9372191764

我需要像

这样的输出

9372127603
9372130412
9372175041
9372190908
9372191764

我如何在 sublime text 中实现这一点?

您可以通过正则表达式查找和替换来完成此操作。打开 Find → Replace…,确保正则表达式选项打开,在 Find: 字段中输入 ^\d{1,9}\n,并确保 Replace: 字段为空:

解释:

^       beginning of line
\d      any digit
{1,9}   match preceding between 1 and 9 times, inclusive
\n      newline character

test at Regex101

完成后,点击全部替换,所有长度小于 10 位的数字都将被删除: