Вопросы по теме 'lua-patterns'

Lua string.match для извлечения некоторых значений HTML
Я использую Lua string.match для извлечения некоторых значений HTML, но у меня возникают проблемы с некоторыми атрибутами. Чтобы извлечь такой номер телефона: 0000-0000, я использую маску: local value = string.match(STRING,...
2099 просмотров
schedule 31.12.2023

Lua: подставить список символов в строку
Можно ли заменять символы согласно списку в Lua, например tr в Perl? Например, я хотел бы заменить A на B и B на A ( например, AABBCC становится BBAACC ). В Perl решением будет $str ~= tr/AB/BA/ . Есть ли какой-нибудь собственный...
2172 просмотров
schedule 03.05.2023

Как найти повторяющуюся строку с помощью сопоставления с образцом?
У меня есть строка, похожая на эту: [13:41:25] [100:Devnull]: 01:41:20, 13:41:21> |Hunit:Player-3693-07420299:DevnullYour [Chimaera Shot] hit |Hunit:Creature-0-3693-1116-3-87318-0000881AC4:Dungeoneer's Training DummyDungeoneer's Training Dummy...
154 просмотров
schedule 14.03.2023

Строковый шаблон или манипуляции со строками для поиска и замены шаблона в lua
Я получаю список доменов в системе, и мне нужно заменить только те шаблоны, которые содержат " домен\имя пользователя " на "*". На данный момент я могу маскировать доменные имена с помощью *, используя string.gsub(), но какой шаблон я должен...
741 просмотров
schedule 04.09.2022

Соответствие шаблону Lua для динамического URL-адреса
У меня есть требование, когда я должен изменить и сохранить динамический URL-адрес входящего запроса и сохранить его в нашем бэкэнде. Ниже приведен пример URL GET /v1/merchants С моим кодом Lua я меняю это на GET_/v1/merchants...
1093 просмотров
schedule 19.03.2024

Сопоставление шаблонов агента пользователя в lua
Я новичок в языке сценариев lua, поэтому просто пробую свои силы в этом языке. У меня есть одна задача, которая будет анализировать строку пользовательского агента браузера и возвращать информацию о браузере. Хотя я провел много исследований и...
953 просмотров

Lua: замена символов в строке
у меня такие строки abcdef abcd|( abcde|(foo abcd|) abcde|)foo который следует изменить на abcdef abcd abcde \foo abcd abcde \foo если нет | то ничего не делать если после |( или |) ничего не следует, удалите эти два...
2389 просмотров

Как узнать, содержит ли строка подстроку со специальными символами?
почему этот код: p="PS02 - Fretted stereo2stereo (x86)"  s="PS02 - "  if string.match(p,s) then  reaper.ShowConsoleMsg("Yes!") end дает нам "Да!" Но этот код: p="PS02 - Fretted stereo2stereo (x86)"  s="PS02 - F"  if string.match(p,s)...
364 просмотров
schedule 23.02.2024

Шаблоны Lua - почему пользовательский набор '[+ -_]' соответствует буквенно-цифровым символам?
Сегодня я играл с некоторыми шаблонами, чтобы попытаться сопоставить некоторые определенные символы в строке, и наткнулся на что-то необычное, что, надеюсь, кто-то сможет объяснить. Я создал набор для поиска списка символов в некоторых строках и...
70 просмотров
schedule 20.09.2023

Строка LUA, отбросить не буквенно-цифровой или пробел
У меня есть пользовательский ввод, который может включать буквы, цифры или пробелы. Например: local customer_input = 'I need 2 tomatoes'; or local customer_input = 'I need two tomatoes'; Однако из-за характера моего приложения я могу...
100 просмотров
schedule 16.04.2022