Я в оболочке, и у меня есть эта строка: 12 BBQ ,45 rofl, 89 lol
Используя regexp: \d+ (?=rofl)
, я хочу 45
в результате.
Правильно ли использовать регулярное выражение для извлечения данных из строки? Лучшее, что я сделал, это выделить значение в редакторе онлайн-регулярных выражений. Большую часть времени он удаляет значение из моей строки.
Я изучаю expr
, но все, что я получаю, это синтаксические ошибки.
Как я могу извлечь 45 в оболочке script?