コマンドの出力を表形式で表示します。結果ファイルからのこの出力を解析し、文字列に保存しています。1行の各要素は、1つ以上の空白文字で区切られているため、正規表現を使用して1つ以上のスペースに一致させ、分割しています。ただし、すべての要素の間にスペースが挿入されています。
>>> str1="a b c d" # spaces are irregular
>>> str1
'a b c d'
>>> str2=re.split("( )+", str1)
>>> str2
['a', ' ', 'b', ' ', 'c', ' ', 'd'] # 1 space element between!!!
これを行うためのより良い方法はありますか?
各分割str2
がリストに追加された後。