parse_csv()
Splits a given string representing a single record of comma-separated values and returns a string array with these values.
parse_csv("aaa,bbb,ccc") == ["aaa","bbb","ccc"]
Syntax
parse_csv(source)
Arguments
- source: The source string representing a single record of comma-separated values.
Returns
A string array that contains the split values.
Notes
Embedded line feeds, commas, and quotes may be escaped using the double quotation mark ('"'). This function doesn't support multiple records per row (only the first record is taken).
Examples
print result=parse_csv('aa,"b,b,b",cc,"Escaping quotes: ""Title""","line1\nline2"')
| result |
|---|
| [ "aa", "b,b,b", "cc", "Escaping quotes: "Title"", "line1\nline2" ] |
CSV payload with multiple records:
print result_multi_record=parse_csv('record1,a,b,c\nrecord2,x,y,z')
| result_multi_record |
|---|
| [ "record1", "a", "b", "c" ] |
Feedback
Submit and view feedback for