分割してすべての表形式データを抽出するコードを以下のように記述しました。今
、テーブルの真ん中にあるテキストを削除して、最後の列 (値) データを抽出したいと考えています。
import re
f_read = open('filename','r')
f_write=open('filename','w')
str='CEN/4'
for line in f_read:
m=re.search(str,line)
if m:
for line in f_read: # loop over the rows
if not line.strip():
continue
line = line.split(' ',1) # parse the columns
print line
f_write.writelines(line)
テーブルは次のようになり、その後に各列の値が続きます。テキストを削除して値を抽出したいと思います。
S T R E S S E S I N Q U A D R I L A T E R A L E L E M E N T S ( Q U A D 4 ) OPTION = BILIN
ELEMENT FIBER STRESSES IN ELEMENT COORD SYSTEM PRINCIPAL STRESSES (ZERO SHEAR)
ID GRID-ID DISTANCE NORMAL-X NORMAL-Y SHEAR-XY ANGLE MAJOR MINOR VON MISES
121 3423 342 4545 45435 4345 42353 3456456 67658 3435