S
(.*)[\r\n]*Size: a a a
S
(.*)[\r\n]*S
string = [[qweЖелаемый результат:
123
]]
result = string:match("regexp")
qwe
123\r\n. В зависимости от кодировки файла со скриптом, тут может быть \r, \n, \r\n или даже \n\r (иногда бывает). Поэтому мы учитываем все варианты набором.S
(\s|\S)+ — совершенно бессмысленная конструкция. Она не нужна. Её не нужно переводить, точнее, нужно сократить. Она и в обычных регулярках сокращается до .+.SM
(\s|\S)+ — совершенно бессмысленная конструкция. Она не нужна. Её не нужно переводить, точнее, нужно сократить. Она и в обычных регулярках сокращается до .+.S
CP
CP
S
\s|\S" — равняется множеству "."SM
SM
(.*)[\r\n]*string = [[qwe
123
]]
result = string:match("
(.*)[\n]*
")Так?
CP
S
string = [[qwe
123
]]
result = string:match("
(.*)[\n]*
")Так?

[\r\n] на +.SM
SM
S
S
S

S
SM