Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Reguläre Ausdrücke - Alle außer | (https://www.delphipraxis.net/84543-regulaere-ausdruecke-alle-ausser-%7C.html)

Neuni 18. Jan 2007 11:31


Reguläre Ausdrücke - Alle außer |
 
Hi,

habe mir einen kleinen Regulären Ausdruck für ein PHP-Script gebaut der so aussieht:
Code:
!\[\[Bild:([A-Za-z0-9.-/]*?)\|(.*?)\]\]!
Der soll mir nun die Variablen aus dem Tag auslesen. z.B. [[Bild:test.jpg|Ein Bild der Testreihe]]
Tut er auch :mrgreen:

Aber: Ich habe im Moment einfach alle Zeichen die so (meiner Meinung nach) vorkommen können vor dem | (der ja als Trenner fungiert) aufgezählt im ersten Teil. Sicherlich nicht schön. An der Stelle gehts noch, aber später bei Sachen wo man so ziemlich alle Zeichen benutzen kann außer dem | gibts da ein Problem.

Kann man nicht einfach schreiben "Alle außer |"?

Khabarakh 18. Jan 2007 11:35

Re: Reguläre Ausdrücke - Alle außer |
 
Zitat:

Zitat von Neuni
Kann man nicht einfach schreiben "Alle außer |"?

Ja, kann man.













Wikipedia, anyone ;) ?

mirage228 18. Jan 2007 11:42

Re: Reguläre Ausdrücke - Alle außer |
 
Code:
([^|]*)
Probiers mal so ;)

mfG
mirage228

Neuni 18. Jan 2007 11:48

Re: Reguläre Ausdrücke - Alle außer |
 
Ahh...besten Dank :)
Habe diese Teile noch nie wirklich durchblickt...war schon froh dass das oben geklappt hat ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz