请问如何替换不包含正则表达式的内容

请问如何替换不包含正则表达式的内容

如我有文件如下
   a0a   ljjlkk sdskkkdl%@#kkkkkkk
     b0b   ;;dlfwessdf            sdfsdf
    aaa c0c         sdfsd ksld  sdfsls   sdfjk%%%lk  jkk;;32ll

我希望替换后的结果是
  a0a
   b0b
   aaa c0c
也就是说,将满足"字母,数字,字母"(a0a)这样的表达式的字串后面所有字符(到行尾)全部删除,但被匹配字串本身并不删除,而本身被替换的内容不具备良好的被匹配的格式,这该怎么做呢
s/[ ]{2,}.*//
s/(?<=[A-Za-z]\d[A-Za-z]).*//
s/(.*[a-z][0-9][a-z])\s.*/$1/