我收到了一些奇怪的垃圾邮件,邮件正文只包含这个垃圾邮件:
4606142 5801100 2704743
我怎样才能用正则表达式来解决这个问题?
它是3x7数字,用空格分隔。
THX
答案 0 :(得分:4)
试试这个
(\d{7} ?){3}
或者,如果那个空白有所不同(就像Al在评论中所说的那样)
(\d{7} ){2}\d{7}
答案 1 :(得分:0)
试试这个
[0-9]{7}\s[0-9]{7}\s[0-9]{7}
[0-9] {7}:出现7次字符'0'到'9'
\ s:空格字符
答案 2 :(得分:0)
您可能希望捕获数字和空格的任意组合:
^[\d\s]*$
答案 3 :(得分:0)
会这样吗? (\d{1,7}\s{0,})+
我用量词结束\s
的原因是当它到达行的末尾时会失败,其后的最后一个字符可能不是空格而是回车。
希望这有帮助, 最好的祝福, 汤姆。