タブを持つ文字列を取り、入力されたタブストップのサイズに適したスペースにタブを置き換えるモジュールを使用しない python 関数を作成しようとしています。ただし、タブは 1 ~ n 個のスペースである可能性があるため、サイズ n のすべてのタブを n 個のスペースで置き換えることはできません。私は本当に混乱しているので、誰かが私を正しい方向に向けることができれば、とても感謝しています.
たとえば、もともと tabstop のサイズが 4 の場合:
123\t123 = 123 123 #one space in between
しかし、タブストップ5に変更されました:
123\t123 = 123 123 #two spaces in between
string%n==0 になるまで文字列の末尾にスペースを埋め込んでからチャンクする必要があると思いますが、現時点ではかなり迷っています..