lua分成詞
回答
s = "foo bar 123"
words = {}
for word in s:gmatch("%w+") do table.insert(words, word) end
參考手冊gnome說:'%w'表示所有字母數字字符。 – u0b34a0f6ae 2010-05-06 15:44:58
s="How do I take the string and split it into a table of strings?"
for w in s:gmatch("%S+") do print(w) end
參考手冊侏儒說[在LUA分割字符串?]:'%S'代表所有非空格字符。 – u0b34a0f6ae 2010-05-06 15:45:29
接受的答案(ponzao)與問題中的規範是一致的,但是更喜歡lhf的答案的原因是,如果您有8位或多字節文本(所有內容都不是ascii),仍然可以正確分割這種方法。 – u0b34a0f6ae 2010-05-06 15:50:08
@ u0b34a0f6ae因此,例如,它可以使用UTF-8編碼。 :]]](但不適用於某些使用較長代碼點的Unicode特殊空格) – Hydro 2017-03-22 10:53:59
- 1. Vim:分詞成行?
- 2. Lua:將PCRE轉換成Lua
- 3. 如何將長單詞分成單詞?
- 4. 把詞典分成類
- 5. 拆分TextChunk成單詞
- 6. Lua:搜索詞 - 數組內的數組
- 7. java將句子拆分成詞
- 8. TfIdfVectorizer將單詞分成單個字符?
- 9. 將句子分成單詞和結尾
- 10. 將長單詞分成多行
- 11. Xcode flex詞法分析器未生成
- 12. 將句子拆分成單詞
- 13. 將詞典列表分成幾個詞典列表
- 14. 成對打印問題? Lua
- 15. 如何集成Lua和.Net
- 16. Lua - 生成數字序列
- 17. 的Lua:在表分配
- 18. Lua和C++:職責分離
- 19. lua調用GetTickCount細分
- 20. 如何隔離由Lua中的空格分隔的非英語單詞?
- 21. 詞法分析器應該完成哪部分解析?
- 22. 將NSString分隔成NSArray,但允許引號將單詞分組
- 23. 分類詞典
- 24. Grails分詞
- 25. 避免分詞
- 26. 詞法分析
- 27. Python:使用Spacy等將其他名詞短語(例如介詞)分成
- 28. 將單詞分解成所有可能的「子詞」 - 所有可能的組合
- 29. 如何將句子切分成單詞並列出每個單詞的索引?
- 30. 從單詞生成單詞列表
的可能重複(http://stackoverflow.com/questions/1426954/split-string-in-lua) – Jacob 2011-12-30 19:15:39