Reguläre Ausdrücke | |
---|---|
Hmmm. Ist das wirklich alles, was grep kann? Nein, nicht ganz. grep ist die Abkürzung für "global regular expression print" und eigentlich Teil von sed. Wieder eine Geschichte für sich Regular Expressions, oder Reguläre Ausdrücke, wie sie auf Deutsch heißen, sind eine sehr mächtige Sache. Zurück zu unserem Text. Was machen Sie, wenn Sie sowohl nach Kugel, als auch nach Kugeln suchen wollen? Sicher, Sie können grep zwei Mal aufrufen und sehen, was passiert. Doch Sie könnten genauso nach dem Regulären Ausdruck 'Kugeln\?' suchen. Heißt soviel wie: Ich suche nach "Kugel", möglicherweise (=\?) kommt auch ein n dannach (=n\?). |
Weitere Features | |
---|---|
Neben '\?' gibt's dann auch noch '\+' und '\*'. + heißt: zumindest ein, wenn nicht mehrere. * heißt: beliebig viele, ist also die Kombination aus ? und +. Die besondere Mächtigkeit von regulären Ausdrücken verdanken sie allerdings einer weiteren Eigenschaft: Der Zeichenangabe. Der schlichte . steht für ein beliebiges Zeichen. Möchte man nur a, b und c referenzieren, gibt man diese in eckige Klammern [abc]. Will man einen ganzen Zeichenbereich, gibt man diesen beispielsweise mit [a-z] an. Mehrere mit [a-zA-Z0-9] und so weiter. |
Comments - Make a comment |
The comments are owned by the poster. We are not responsible for its content. |
AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread