Try this
import strutils
var str = "spam eggs \"spam and eggs\" asd zxc"
var spl = str.split("\"")
for s in 0..spl.high:
if spl[s].startsWith(" ") or spl[s].endsWith(" "):
spl[s] = spl[s].strip
echo spl
Run
- Split on whitespace except for between quotes squattingmonk
- Re: Split on whitespace except for between quotes mratsim
- Re: Split on whitespace except for between quotes SolitudeSF
- Re: Split on whitespace except for between quot... r3c
- Re: Split on whitespace except for between ... kaushalmodi
- Re: Split on whitespace except for bet... squattingmonk
- Re: Split on whitespace except for... squattingmonk
