タブを SPあるいはその繰り返しの並びに直接置換したらダメなの?
もちろん、必要に応じて空白から SPの並びへの置換もやるとして。