作者Reinhard (無價)
看板Python
標題[問題] generate_tokens 如何指定 delimiter?
時間Sun Feb 22 23:26:39 2009
在 C++ 當中我通常是用 boost tokenizer 來 parse string
python 當中似乎也有類似的 tokenize module
不過我一直找不到要怎樣指定 delimiter
比方說 我的 string 長成 0 -1 3 -4 -5 -6
我希望 '-' 是個 delimieter 而不要被當作 token
也就是希望出來是
0, -1 3, -4, ...
而不是
0, -, 1, 3, -, 4, ...
該用什麼方式來指定呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.39.186
→ qrtt1:re.split("[- ]+",str) 02/22 23:33
→ cibs:str = "0 -1 3 -4 -5 -6" 02/23 00:09
→ cibs:str.split() 02/23 00:09
→ cibs:這樣不行嗎? 02/23 00:09
→ yungyuc:要不要讀讀文件先? 02/23 02:00
→ arelu:re.split("^[- ]+",str) 02/23 02:33
→ cuteguy:新手還是多查文件~string基本的split(..)就可以指定了 02/27 22:51