Например, скажем, у меня есть текстовый файл example.txt, который гласит: Мне нравятся собаки. Моя любимая собака - Джордж, потому что он моя собака. Джордж - хорошая собака.Как извлечь первое слово, которое следует за строкой?
Теперь, как извлечь «Джордж», учитывая, что это первое слово, которое следует за «Моя любимая собака»?
Что делать, если имеется более одного места, например. Моя любимая собака George .....
Есть ли способ надежно извлечь слово «Джордж» независимо от количества пробелов между «Моя любимая собака» и «Джордж»?
Спасибо! Что делать, если я хочу извлечь 105.15088 из blah blah ! HEAT OF FORMATION 105.14088 93.45997 46.89387 blah blah – Feynman
Вы можете попробовать 'cat input | perl -pe 's/blah blah! ТЕПЛО ОБРАЗОВАНИЯ \ s + (\ S +) \ s. */\ 1/g'' – codaddict
Бесполезное использование 'cat' (дважды). –