OJ
Size: a a a
OJ
AG
> s = "5 5 555 asdf" '5 5 555 asdf'
> reg = /^([^5]*)(5)([^5])*(5)(.*)$/
/^([^5]*)(5)([^5])*(5)(.*)$/
> s.match(reg).slice(1).filter((ss, i) => ![,true,,true][i]).join('')
VB
C
AG
C
AG
A
A
C
A
trim
ом подтирать, а остальные нетA
C
str.replace/\s+/g, ' ')
В
A
C
В