![]() |
Kann mir jemand den Regex geben?
Moin,
ich habe 0 Ahnung von Regex'n, deswegen wollt ich mal fragen, wie die Maske lauten muss, die Strings findet, die folgendermaßrn aufgebaut sind: <1>!<1>@<1> Also es muss Ein Zeichen kommen, dann ein "!", dann noch ein Zeichen und ein "@" und dann noch ein Zeichen. Weiss jemand wie der Regex hierfür aussehen muss? |
Re: Kann mir jemand den Regex geben?
Hm, wie wärs mit
Code:
Für den Fall, das die Zeichen nicht gleich dem Zeichen sein dürfen, das ihnen folgen soll. Ansonsten gäbe es da noch
[^!]![^@]@.
Code:
Ganz nützlich wär es auch, sich mal eine
.!.@.
![]() |
Re: Kann mir jemand den Regex geben?
Moin, Dax,
hab vergessen zu erwähnen: Da wo 1 Zeichen hinkommt, können auch mehrere hinkommen, es muss nur mindestens eines sein. Seite guck ich mir mal an, danke :) |
Re: Kann mir jemand den Regex geben?
Dann hast du aber den gesamten Text vor dem ! und den gesamten nach dem @ im Ergebnis ;) .
Brauchst du vielleicht nur alphanumerische Zeichen?
Code:
\w+!\w+@\w+
|
Re: Kann mir jemand den Regex geben?
Zitat:
Ich muss dme nochwas hinzufügen, entschuldige :(, ganz vergessen... Also, 1 Regel ist auch, dass das ! und das @ nur 1 mal vorkommen darf. |
Re: Kann mir jemand den Regex geben?
Nun, dann dürfte es das sein, was du suchst?
Code:
[^!]+![^@]+@.+
|
Re: Kann mir jemand den Regex geben?
Moin Dax,
dem Link nach: ![]() |
Re: Kann mir jemand den Regex geben?
Ich würde eher
Code:
vorschlagen.
[^!@]+![^!@]+@[^!@]+
[edit]Ah, richtig vermutet ^^ . [/edit] |
Re: Kann mir jemand den Regex geben?
Ach, du willst Adressen maskieren :)
In dem Fall sollte das es tun:
Code:
edit: Khabas Charklasse noch dazugepackt ;)
^[^!]+![^@]+@[^!@]+$
|
Re: Kann mir jemand den Regex geben?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz