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