Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用 lua 分割成用“,”分隔的值。例如:
names="surname1 surname11, Name1,surname2, Name2,surname3, Name3, Name33"
并得到:
surname1 surname11, Name1 surname2, Name2 surname3, Name3, Name33
只有当','两边没有空格或空白时才应该将它分开。
此致!
由于逗号被重载,当它是分隔符时将其更改为其他内容,如下面的代码所示:
names=names:gsub("(%S),(%S)","%1|%2").."|" for w in names:gmatch("(.-)|") do print(w) end
我个人从未使用过 lua,但您需要找到没有空格或空格的逗号的正则表达式是:
\w\,\w
我只想在谷歌上快速搜索如何在 Lua 中拆分字符串。