Hi, @neagal, @Terry-R, @scott-sumner and All,
About a possible space char, before the ms string, you can delete it, to get a coherent field, with the regex S/R :
SEARCH (?-i)(?<=\d)\x20(?=ms)
REPLACE Leave EMPTY
Now, if we use lazy quantifiers, the Terry’s regex S/R, with a line-break between each block, turns to :
SEARCH (?-s)^(.+?\x20)(.+?)\x20(.+?)\x20(.+?)\x20(.+?)\x20(.+?)\x20(.+)(\R)
REPLACE \1\2\8\1\3\8\1\4\8\1\5\8\1\6\8\1\7\8\8
Eventually, if necessary, you can move back to the #### ms syntax, with a space between, with the regex S/R :
SEARCH ms$
REPLACE \x20$0
Best Regards,
guy038