Может кому-то будет полезно: создание "нормального" имени сектора из "ненормального":
Code:
function NormaliseSectorName(name)local data = userMods.FromWString(name)
local a, b, c, d, e = string.find( data, '<html>( [A-Za-zА-Яа-я] +) <t href="/Mechanics/Ships/TextFragments/AvatarTierLevels/( [%a%d] +).txt"/> сектор ( [A-Za-zА-Яа-я] +%s* [A-Za-zА-Яа-я] *)</html>' )
local tupotable = {Tier1 = "тусклый",
Tier2 = "блестящий",
Tier3 = "сверкающий",
Tier3Extreme1 = "сияющий",
Tier3Extreme2 = "пылающий" }
local outputData = c.." "..tupotable [d] .." сектор "..e
return outputData
end
for i, v in SectorInfoOrderedBySectorNumbers do
LogInfo("№",i,"; ",NormaliseSectorName(v.name))
end