3
ответа

Логично 'или' в шаблонах Lua?

Можно ли достичь в Lua? local noSlashEnding = string.gsub ("косая черта \\ окончание \\ string \\", "\\ | / $", "") - noSlashEnding должен содержать "косая черта \\ окончание \\ string" локальный noSlashEnding2 = string.gsub (...
вопрос задан: 2 June 2014 01:32
2
ответа

Сопоставление с образцом Lua по сравнению с регулярными выражениями

Я в настоящее время изучаю lua. относительно сопоставления с образцом в lua, я нашел следующее предложение в lua документации относительно lua.org: Тем не менее, сопоставление с образцом в Lua является мощным инструментом и...
вопрос задан: 2 June 2014 01:32
2
ответа

В Lua я могу легко выбрать Энный результат без пользовательских функций?

Предположим, что я вставляю строку в таблицу следующим образом: table.insert (tbl, mystring) и что mystring сгенерирован путем замены всех случаев "a" с "b" во входе: mystring = string.gsub (...
вопрос задан: 18 September 2013 14:17
1
ответ

Каков самый простой способ разбить имя пути на его компоненты в Lua

У меня есть стандартное имя файла Windows с Дорожка. Мне нужно отделить имя файла, расширение и путь от строки. В настоящее время я просто читаю строку в обратном направлении от конца в поисках. to ...
вопрос задан: 8 October 2016 20:25
0
ответов

Что такое оператор чередования в шаблонах Lua?

В регулярном выражении | используется для чередования. Каков соответствующий символ в шаблонах Lua?
вопрос задан: 8 June 2017 05:08
0
ответов

Каков правильный шаблон Lua для цитируемого текста?

Я играл с этим в течение часа или буксире и Я оказался на преграде с утилитами сопоставления с образцом Lua. Я пытаюсь сопоставить весь цитируемый текст в строке и заменить его, если ...
вопрос задан: 2 June 2014 01:30
0
ответов

Скобки шаблона Lua и 0 или 1 вхождение

Я пытаюсь сопоставить строку с шаблоном, но мне не удалось понять одну вещь. В регулярном выражении я бы сделал так :Строки :en анг английский английский английский английский узор :^en (g (l (i (s (h? )? )? )? )...
вопрос задан: 21 May 2014 08:37
0
ответов

Регулярное выражение, которое я не понимаю

Я смотрю на эти несколько (слегка измененные) строки из luadoc, которые явно создают имя файла с полным путем. Но я просто не понимаю, что происходит в строке 5. Имя файла параметра может ...
вопрос задан: 15 January 2014 20:34
0
ответов

Lua String replace

Как мне это сделать? Я получил это: name = "^ aH ^ ai" string.gsub (name, "^ a", ""), который должен возвращать "Hi", но захватывает символ вставки в качестве символа шаблона. Что можно было бы обойти для этого? ...
вопрос задан: 18 September 2013 14:49
0
ответов

Lua Pattern для извлечения / замены значения в / /

У меня есть строка, такая как hello / world today / мне нужно заменить / world today / на / MY NEW STRING / Чтение руководства, которое я нашел newString = string.match ("hello / world today /", "% b //" ) который я могу использовать ...
вопрос задан: 18 September 2013 14:18
0
ответов

Modifying a character in a string in Lua

Is there any way to replace a character at position N in a string in Lua. This is what I've come up with so far: function replace_char(pos, str, r) return str:sub(pos, pos - 1) .. r .. str:sub(...
вопрос задан: 18 September 2013 14:18