我有這對以下這種格式的每一行的內容(A,B,C,和D表示的文本)的文件:轉換一個 「AB [C] d」 格式的文件到CSV文件
A B [C] D
例如:
cat Cat [noun] This animal likes to eat mice.
- 第一隔板是線路上的空格(」「)的第一次出現。
- 第二個分隔符是第一個出現的空格,後面跟着一個方括號(「[」)。
- 最後的分隔符是第一個出現的方括號後跟一個空格(「]」)。
我想所有的內容轉換這個文件到一個CSV文件,其中@
到位逗號的使用:
[email protected]@[email protected]
- 原始文件包含UTF-許多外國字符8。
- A和B的內容中沒有空格或括號。
- C有時包含空格,但在給定的兩個內部沒有括號。
- D包含空格,方括號等內容,其內容應保持不變。
如何將該文件轉換爲該格式?
這是用「@」替換每個空格和括號,當它只應該替換第一個空格和第一個「[」和「]」時。 – Village 2012-03-03 14:04:21