我正在使用AngularJS中的單頁應用程序。Excel到Javascript - 忽略從Excel複製的列中的新行字符
有一個文本區域,用戶可以從Excel中粘貼一些行。所有行將具有相同的列數。我需要處理這個粘貼的數據並將其轉換爲一個javascript數組。這不是問題,因爲我可以\ r \ n或\ n或\ r分割字符串,\ t分割字段。
如果在其中一列中存在換行符,則會出現此問題。但在這種情況下,列由引號(「)括起來。
我明白,正則表達式可以幫助在這裏。不過,我在努力構建一個正則表達式忽略加上引號,新行字符。
//PastedItemData will have the following data
1PS133-0FGD61**\t**"Text with**\r\n**multiple**\r\n**lines"**\t**1**\t**5932.2**\r\n**2PS133-0FGD61**\t**"Simple text with no new lines"**\t**2**\t**1234.5
var PastedItemDataArray = PastedItemData.split("\r\n"); ///use regex here?
我相信其他人可能面臨忽視了數據的新線的一個類似的問題。或許有可能比使用正則表達式的方式不同。有沒有人任何想法?
感謝。
[新線拆分Java的String]的可能的複製(http://stackoverflow.com/questions/454908/split-java-string-by-new-line) –
@ Mr.7 ..那麼,這裏沒有'Java'。 – developer033