Bash Perl многострочное совпадение с переменной

Kodi говорит на языке DLNA, поэтому любое устройство/программу/приложение, которые могут передавать данные через DLNA, можно использовать для потоковой передачи в Kodi на любом устройстве, на котором оно установлено.

1
11.06.2019, 04:11
2 ответа

Сbash:

inCol=${postmsg%%$'\n'*}
inVal=${postmsg#*$'\n'}

Первый удаляет самый длинный образец суффикса \n*, второй удаляет самый короткий образец префикса *\n.

1
28.01.2020, 00:10

и, конечно, это было просто.

inVal=$(perl -e 'print $2 if $ARGV[0]=~/^(\\033\[.*?m)(.*)$/mis;' -- "${1}")

отсутствует буква "s" в конце

-1
28.01.2020, 00:10

Теги

Похожие вопросы