тег awesome
тут притом, что не все подписаны на тег lua
имеем строку: 34 ~ olo tlolo ~ mew' olo ~ kkk g! ~ 10:701
нужно её разделить средствами Lua по определённому признаку — в данном случае по ~
(тильда, обёрнутая пробелами), но не по любому другому символу.
я использовал string.gmatch()
, но успеха не добился.
я подобрал самое ближайшее по смыслу — ([%w%s]*[^%s~]*)
, он разделяет строку, опуская ~
, но делит он её и по другим символам ('!:), не отбрасывая их. мне нужно получить ряд строк
34
,
olo tlolo
,
mew' olo
,
kkk g!
,
10:701
.
есть идеи?