У меня проблема с разделением строки на две части по специальному символу.
Например:
12345#data
or
1234567#data
У меня есть 5-7 символов в первой части, разделенных "#"
из второй части, где другие данные (символы, цифры, неважно какие)
Мне нужно хранить две части с каждой стороны #
в двух переменных:
x = 12345
y = data
без символа "#"
.
Я искал какую-нибудь строковую функцию Lua, например splitOn("#")
или подстроку до символа, но не нашел.
.
означает соответствие любому символу, который уже является регулярным выражением, а не подстановочным знаком. Просто другой вкус. Кроме того, вы не последовательны тогда. Почему бы не удалить тегregex
из всех вопросов Lua с просьбой о помощи сregex
? - person Wiktor Stribiżew   schedule 05.02.2016print(string.match("ababab","(ab)+"))
в Lua, это не работает так, как вы могли бы ожидать, например, результат в Ruby. - person Yu Hao   schedule 06.02.2016