Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> preg_match
Sancheck
Geschrieben am: Mo 18.08.2008, 09:08
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


Hallo,
ich wuerd gern aus nem String
asdc fvirgednawasdasdasdsdcklasdjcsdjirvn&id=2946&l=desdfsydfsdf

immer das rausschneiden was zwischendem : &id= und dem &l= drinnen steht,..

ich bekomms ned hin
Top
PMEmail Poster
Top
 
 
Sancheck
#2 Geschrieben am: Mo 18.08.2008, 09:13 (+00:05)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


habs im moment mit substr( und strpos geloest
Top
PMEmail Poster
Top
 
Yosh
#3 Geschrieben am: Mo 18.08.2008, 11:39 (+02:26)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 165
Mitglied seit: 6.11.2006


/.*&id=([0-9]+)&l=([a-zA-Z]+)$/

oder so ähnlich. Die Zeichenklassen kannst Du ja anpassen wie du magst, weiß ja nicht was drin sein soll.


--------------------
Top
PMEmail Poster
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#4 Geschrieben am: Mo 18.08.2008, 19:22 (+07:42)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2410
Mitglied seit: 4.02.2006


QUOTE (Sancheck @ Mo 18.08.2008, 09:08)
asdc fvirgednawasdasdasdsdcklasdjcsdjirvn&id=2946&l=desdfsydfsdf

immer das rausschneiden was zwischendem : &id= und dem &l= drinnen steht,..

In dem Fall dürften strpos und ähnliche direkte Stringfunktionen auch die bessere Wahl sein.

RegEx scheint mir da etwas zu viel.

Reichen müßte für &id=2946& (.NET):

QUOTE
&id=(\d+?)&


@Yosh, deine Lösung ist viel zu groß, vorne .* wird nicht benötigt.

Aufpassen muß man, da die Quantifikatoren gierig sind - nicht daß der gefundene String zu lang wird.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Sancheck
#5 Geschrieben am: Mo 18.08.2008, 20:49 (+01:27)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


woher weisst du dass das angeblich besser is,......ned boese gemeint
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/25867

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
PHP: preg_match() oder ereg()? Josh 1943 4 Do 12.06.2008, 10:29
Mediumtext mit preg_match durchsuchbar? Themenmixer 171 5 Mi 30.04.2008, 22:18




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]