Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
|
8c241fff65 | |
|
62296e1da6 |
|
@ -14,7 +14,9 @@ type CsvParser struct {
|
|||
ignore string
|
||||
maxFieldIndex int
|
||||
}
|
||||
|
||||
func (p *csvParser) FieldCount() int {
|
||||
return maxFieldIndex + 1
|
||||
}
|
||||
/*
|
||||
* delimiters: string with all delimiter chars
|
||||
* mergeDelimiters: if true, all successive delimiters are considered as one
|
||||
|
@ -111,8 +113,8 @@ func (p *CsvParser) Parse(line string) (map[string]string, error) {
|
|||
valueStart = 0
|
||||
}
|
||||
state.delimiter = true
|
||||
field := line[valueStart:index +1]
|
||||
field = strings.TrimRight(field,p.delimiters)
|
||||
field := line[valueStart : index+1]
|
||||
field = strings.TrimRight(field, p.delimiters)
|
||||
if state.enclosed {
|
||||
field = strings.TrimRight(strings.TrimLeft(field, string(state.encloserStart)), string(state.encloserEnd))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue