Способ отделить каждое слово от строки и включить специальные символы Lua - PullRequest
0 голосов
/ 25 июня 2018

Поэтому недавно я использовал следующий код lua, чтобы отделить каждое слово от строки и заметить, что в нем не отображаются специальные символы (например, /,;,').Так есть ли в любом случае для его показа?

string = "Test, Im testing"
for word in string:gmatch("%w+") do
print(word)
end

Этот код не будет отображать запятые в строке, но мне нужно, чтобы показать.

1 Ответ

0 голосов
/ 25 июня 2018

Вместо %w Я думаю, что вы ищете %S шаблон.

В качестве альтернативы вы также можете попробовать [%w%p]+.

См. Краткое описание поведения шаблона lua на lua pil

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...