Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.linux.misc > #114498
| From | Helmut Waitzmann <nn.throttle@xoxy.net> |
|---|---|
| Newsgroups | de.comp.os.unix.linux.misc |
| Subject | Re: Shell: regex in grep |
| Date | 2021-01-30 23:02 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <83bld66q3g.fsf@helmutwaitzmann.news.arcor.de> (permalink) |
| References | (1 earlier) <i7jekkF9bbiU2@mid.individual.net> <i7l50tFja5hU1@mid.individual.net> <i7ld8tFkovpU1@mid.individual.net> <83sg6i71ky.fsf@helmutwaitzmann.news.arcor.de> <20210130205244.37ca343e@Achmuehle.WOR> |
Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de>: >Hallo Helmut, >Du schriebst am Sat, 30 Jan 2021 18:54:05 +0100: >> Claus Reibenstein <creibens@gmail.com>: >> >>>So, wie ich Regex gelernt habe und auch seit Jahren benutze, >>>steht ein - innerhalb [] generell für "bis", außer es taucht als >>>erstes Zeichen unmittelbar nach [ auf. Deshalb mein Vorschlag. >> >> Diese Regel wäre untauglich. Gegenbeispiel: Wie müsste ein >> regulärer Ausdruck gemäß dieser Regel aussehen, der auf ein >> Minuszeichen oder auf eine schließende eckige Klammer passt und >> auf sonst nichts? > >Interessanterweise '[]-]'. Funktioniert bei grep _nur_ so. > Genau: Die schließende eckige Klammer kriegt man nur in die Zeichenmenge rein, wenn sie, abgesehen vom «^» zur Komplementmengenbildung, als erstes Zeichen aufgeführt ist. Das hat zwangsläufig zur Folge, dass kein weiteres Zeichen («^» zur Komplementbildung ausgenommen) darauf angewiesen sein kann, an erster Stelle stehen zu müssen, also auch nicht das Minuszeichen. Und so ist es auch: Das Minuszeichen darf auch an letzter Stelle stehen.
Back to de.comp.os.unix.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Shell: regex in grep Ralph Stahl <post@rstahl.de> - 2021-01-29 15:18 +0100
Re: Shell: regex in grep Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2021-01-29 14:48 +0000
Re: Shell: regex in grep Tim Landscheidt <tim@tim-landscheidt.de> - 2021-01-29 15:28 +0000
Re: Shell: regex in grep Ralph Stahl <post@rstahl.de> - 2021-01-30 14:07 +0100
Re: Shell: regex in grep Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-01-30 18:48 +0100
Re: Shell: regex in grep Ralph Stahl <post@rstahl.de> - 2021-02-01 11:43 +0100
Re: Shell: regex in grep Claus Reibenstein <creibens@gmail.com> - 2021-01-29 22:56 +0100
Re: Shell: regex in grep Ralph Stahl <post@rstahl.de> - 2021-01-30 14:24 +0100
Re: Shell: regex in grep Claus Reibenstein <creibens@gmail.com> - 2021-01-30 16:45 +0100
Re: Shell: regex in grep Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-01-30 15:50 +0000
Re: Shell: regex in grep Ralph Stahl <post@rstahl.de> - 2021-02-01 11:58 +0100
Re: Shell: regex in grep Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-02-01 20:43 +0100
Re: Shell: regex in grep Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-01-30 18:54 +0100
Re: Shell: regex in grep Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-01-30 20:52 +0100
Re: Shell: regex in grep Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-01-30 23:02 +0100
Re: Shell: regex in grep Claus Reibenstein <creibens@gmail.com> - 2021-01-31 14:06 +0100
Re: Shell: regex in grep Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-01-31 14:24 +0000
Re: Shell: regex in grep Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-01-31 15:01 +0000
Re: Shell: regex in grep Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-01-31 15:14 +0000
Re: Shell: regex in grep Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-01-31 16:21 +0000
Re: Shell: regex in grep Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-02-01 11:41 +0000
Re: Shell: regex in grep Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-02-01 13:18 +0000
Re: Shell: regex in grep Michael Uplawski <michael.uplawski@uplawski.eu> - 2021-02-02 07:16 +0100
Re: Shell: regex in grep Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-02-02 08:00 +0000
Re: Shell: regex in grep Andreas Karrer <ak-0a@gmx.ch> - 2021-02-02 18:58 +0000
Re: Shell: regex in grep Michael Uplawski <michael.uplawski@uplawski.eu> - 2021-02-04 09:10 +0100
Re: Shell: regex in grep Ralph Stahl <post@rstahl.de> - 2021-02-04 13:44 +0100
Re: Shell: regex in grep Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-01-31 15:00 +0000
Re: Shell: regex in grep Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-01-31 23:03 +0100
Re: Shell: regex in grep Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-02-01 20:15 +0100
Re: Shell: regex in grep Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-02-02 01:46 +0100
Re: Shell: regex in grep Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-02-02 20:50 +0100
Re: Shell: regex in grep Andreas Karrer <ak-0a@gmx.ch> - 2021-01-29 23:10 +0000
Re: Shell: regex in grep Ralph Stahl <post@rstahl.de> - 2021-01-30 13:58 +0100
csiph-web