Мне нужна помощь с Lua и регулярным выражением, чтобы решить следующую проблему. Я получил много строк в следующем формате:Заменить строку регулярным выражением
"|keynameN=value"
Он может содержать несколько пробелов между вертикальной чертой (|
) и «» обозначением. Кроме того, он может содержать несколько пробелов между именем и символом равенства (=
).
"|house10=true"
"|car11 = house"
"| name = car"
"| wow15 = cat"
мне нужно использовать string.gsub()
функции пропускания регулярного выражения, которое динамически заменяет только имя каждого ключа (house10
, car11
, name
, wow15
) с моими собственными, консервантами его номера суффиксов и без изменения формата строк (например, сохраняя пространства). Я уже пробовал много комбинаций, но не добился успеха.
Большое спасибо за объяснение! –