S
Size: a a a
S
СВ
S
.*" — означает "любое повторение любых символов", потому что звёздочка — не определяет класс искомого символа, а только количество повторений.S
str = "qwerty123"найти три первых любых символа
print(str:match("...")) --> qwe
найти цифру, и следующий за ней любой символprint(str:match("%d.")) --> 12
найти первую последовательность цифр (жадно)print(str:match("%d*")) --> 123S
str = "qwerty123"найти три первых любых символа
print(str:match("...")) --> qwe
найти цифру, и следующий за ней любой символprint(str:match("%d.")) --> 12
найти первую последовательность цифр (жадно)print(str:match("%d*")) --> 123S
S
S
[a-zA-Z] — аналог %a (letters), для негативации — добавляем в начало набора ^:[^a-zA-Z] — аналог %A соответственно.S
\" и "|" на "/":\\ — отображается в строке как \, ибо это символ экранирования кавычек и себя, и для особых способов ввода некоторых символов)text = "\\erwer|rwerer\\/"
print( text:gsub("[\\|]", "/") )
--> /erwer/rwerer//N
N