我有一個GIS應用程序,它要求一個CSV作爲輸入,而由下面的C++格式的另一個GIS應用生成該CSV值:自動從C創建CSV ++文件
class _shape_0
{
objectType="waterbody";
class Arguments
{
POSITION="[946.58899, 1087.7439, 0]";
TYPE="01_SaltLake";
ORIENTATION="45";
};
};
class _shape_1
{
objectType="vegetation";
class Arguments
{
POSITION="[962.88275, 1087.9946, 0]";
TYPE="02_PineWoods";
ORIENTATION="270";
};
};
class _shape_2
{
objectType="vegetation";
class Arguments
{
POSITION="[941.5755, 1068.6926, 0]";
TYPE="03_Wheatcrop";
ORIENTATION="135";
};
and so on...
由於輸出文件中包含幾百個項目,我想用一個自動化的腳本,從輸出C轉換位置,類型和方向 ++文件轉換爲CSV,看起來像這樣:
TYPE, POSITION [X, Y, Z], ORIENTATION
03_Wheatcrop, 941.5755, 1068.6926, 0, 135
02_PineWoods, 962.88275, 1087.9946, 0, 270
01_SaltLake, 946.58899, 1087.7439, 0, 45
有沒有一種辦法由powerscr做ipt或類似的東西?使用notepad ++及其正則表達式對我來說也是一種選擇,儘管我更喜歡自動腳本。
我很好奇,爲什麼你不在C++串化器中正確格式化它? – Najzero 2013-02-21 06:47:01
這不是C++。它與C++類似,但不是C++。 – 2013-02-21 06:49:46