[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: grep



Hallo Klaus.

>> echo "123http://test.mpeg123"; | grep -oe 'http.*mpeg'
>> http://test.mpeg
> 
> danke für die blitzschnelle Antwort !
> 
> Fragen:
> 
> - warum "123http://test.mpeg123";?

Das „123“ soll hier IMO andere Daten darstellen. Ulf hätte ebenso gut
„husseldiguggelduhttp://test.mpeghusseldiguggeldu“; schreiben können. Es sollte hier nur
veranschaulicht werden, was nach der Behandlung aus den ursprünglichen Eingabedaten wird.

> - warum der Punkt nach dem 2. "http"?

Der Punkt selbst steht für ein beliebiges Zeichen; der Asterisk danach steht für „garnicht
oder beliebig oft“. Zusammen also: ein beliebiges Zeichen, was kein Mal oder beliebig oft
auftritt.

(Zu verbuchen unter PCRE.)


Gruß, Mathias

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: