AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Reguläre Ausdrücke - Alle außer |

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

Ein Thema von Neuni · begonnen am 18. Jan 2007 · letzter Beitrag vom 18. Jan 2007
Antwort Antwort
Neuni

Registriert seit: 25. Feb 2004
815 Beiträge
 
Delphi 7 Personal
 
#1

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

  Alt 18. Jan 2007, 12:31
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

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 |"?
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

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

  Alt 18. Jan 2007, 12:35
Zitat von Neuni:
Kann man nicht einfach schreiben "Alle außer |"?
Ja, kann man.













Wikipedia, anyone ?
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#3

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

  Alt 18. Jan 2007, 12:42
Code:
([^|]*)
Probiers mal so

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Neuni

Registriert seit: 25. Feb 2004
815 Beiträge
 
Delphi 7 Personal
 
#4

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

  Alt 18. Jan 2007, 12:48
Ahh...besten Dank
Habe diese Teile noch nie wirklich durchblickt...war schon froh dass das oben geklappt hat
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:32 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