2014-10-22 61 views
1

我正在讀取一個csv文件,其中每個屬性通過使用管道(|)進行分配。 csv文件中的一個屬性值是'123 \ 56',使用toCsvReader讀取值爲'12356'。如果屬性值爲'123 \ 56',那麼它會將其讀爲'123 \ 56'。如何在Grails CSV插件中將反斜槓讀爲特殊字符

如何將單個反斜槓讀取爲單個特殊字符?

inputFileContent.toCsvReader([separatorChar: '|']).eachLine { tokens -> 

} 

回答

1

按照documentation您可以使用配置選項改變從反斜線的默認escapeChar

inputFileContent.toCsvReader([separatorChar: '|', escapeChar: '']).eachLine { tokens -> 
    ... 
} 

以上將刪除escapeChar並將反斜槓視爲普通字符。

相關問題