我正在使用istringstream
來打破字符串的標記。比方說,我有一個這樣的字符串:istringstream不能標記引號之間的文本
print "this is a test"
它打破它變成5個標記:
打印| 「這|是| A |測試」
,它應該產生2個令牌:
打印| 「這是一個測試」
有沒有一個很好的方法來解決它?我嘗試通過在文本中查找引號並執行子字符串來手動執行此操作,但這樣做太多了。
我想應該有一個更簡單的方法,或者是istringstream
這樣做的方法嗎?
http://stackoverflow.com/questions/5534620/mimicking-the-shell-argument-parser-in-c – jxh 2013-03-12 16:43:13