Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 2690 2691 2692 2693 [2694] 2695 2696 2697 2698 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Ashtray

ashtray2
 
Zitat von burntpunch

Bräuchte mal kurz Hilfe bei einem Regulären Ausdruck:

Muss aus einer Seite URLs extrahieren, diese sind in der Form:
 
Code:
<h2 class=r><a href="URL"

Da ich nur ganz bestimmte URLs haben will, brauch ich das h2 davor als Bedingung auch noch. Unter .Net würde ich jetzt einfach: <h2 class=r><a href="(.*?)" benutzen, leider werkel ich grad mit PHP rum (von dem ich nur eingeschränkt etwas verstehe), wo ich mir nun das ausgedacht habe:
 
Code:
preg_match_all('=<h2 class\=r><a href\="(.*)"=siU', $client->results, $treffer);

klappt natürlich nicht. Kann mir jemand sagen, was ich falsch mache?



regular_expressions_cheat_sheet.pdf
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Ashtray am 24.03.2008 22:29]
24.03.2008 22:12:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
burntpunch

Leet
 
Zitat von Morgil

Nimm mal / als delimiter, außerdem versuch doch mal, die < und > zu escapen.


Habs mal mit /\<h2 class\=r\>\<a href\=\"(.*)\"/siU probiert, funktioniert aber auch nicht traurig

@Ashtray
Woraus ein regulärer Ausdruck besteht weiß ich selbst, von daher hilft mir deine Liste nicht wirklich.

Habe mir zum Testen ein Programm (Expresso) runtergeladen. Laut diesem funktioniert übrigens schon
 
Code:
<h2 class=r><a href="(.*?)"

Kann es sein, dass ich irgendwas beim Übertragen in PHP falsch mache? - Weil folgendes funktioniert nicht:
 
Code:
preg_match_all('/<h2 class=r><a href="(.*)"/', $client->results, $treffer);

egal was ich escape und was nicht.
24.03.2008 22:30:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Ich weiß nicht ob das dadran liegt, aber nimm doch mal " statt '.
24.03.2008 22:33:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
preg_match_all("/<h2 class=r><a href=\"(.*)[^\">]*\">/", '<h2 class=r><a href="http://test.de">Test</a></h2>"', $match);


Funktioniert wunderbar :x
24.03.2008 22:40:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
 
Zitat von Morgil

Wo krieg ich denn nen Apache und ein MySQL? Oder bin ich zu blöd, um die zu finden?

/Ach, ich hole mir wieder xampp. Damit hab ich unter Windows gute Erfahrungen gemacht.


In der Paketvergewaltigung deines Vertrauens natürlich. So wie fast jede Software.
24.03.2008 22:44:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
...
Gibt keinen einfacheren Weg, sich mal eben einen Webserver aufzusetzen
24.03.2008 22:46:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
burntpunch

Leet
 
Zitat von Zensiert

preg_match_all("/<h2 class=r><a href=\"(.*)[^\">]*\">/", '<h2 class=r><a href="http://test.de">Test</a></h2>"', $match);


Funktioniert wunderbar :x



Ich danke dir, funktioniert

und natürlich auch ein Dank an den Rest
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von burntpunch am 24.03.2008 22:52]
24.03.2008 22:52:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Was ein dreck, jetzt hab ich wohl vorhin meinen einen Linksys totgeflasht weil ich ihn auf die schnelle für meinen Bruder einrichten wollte. FUCK!
24.03.2008 22:58:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Ha. Gut das ich mich eben so aufgeregt hab, er lebt doch wieder. \o/
24.03.2008 23:00:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Eben Deathproof gesehen. Ganz lustig der Film. Komisch aber gut. Tarantino eben
24.03.2008 23:08:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
So, noch ein paar Folgen My Name Is Earl und dann schlafen. Bis morgen!
24.03.2008 23:15:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
 
Zitat von Ashtray

 
Zitat von burntpunch

Bräuchte mal kurz Hilfe bei einem Regulären Ausdruck:

Muss aus einer Seite URLs extrahieren, diese sind in der Form:
 
Code:
<h2 class=r><a href="URL"

Da ich nur ganz bestimmte URLs haben will, brauch ich das h2 davor als Bedingung auch noch. Unter .Net würde ich jetzt einfach: <h2 class=r><a href="(.*?)" benutzen, leider werkel ich grad mit PHP rum (von dem ich nur eingeschränkt etwas verstehe), wo ich mir nun das ausgedacht habe:
 
Code:
preg_match_all('=<h2 class\=r><a href\="(.*)"=siU', $client->results, $treffer);

klappt natürlich nicht. Kann mir jemand sagen, was ich falsch mache?


http://download.gwarg.de/99/dl
regular_expressions_cheat_sheet.pdf




Dieses Sheet ist falsch Breites Grinsen

Und das hatte ich schonmal gesagt.

In den Perl Regular Expressions sind < und > erlaubt!

 
Code:
#!/usr/bin/perl

my $string = "<a href='meine.url.de'>text</a>";
$string =~ /<a href='(.*?)'/;
print "Mathed: $1\n";


// Ausserdem gibt es zahlreiche Sonderregeln, in denen bestimmte Zeichen nicht auskommentiert werden müssen. So ist der . innerhalb einer Karakterklasse immer nur ein . und nicht alle Zeichen. Also
[.abc]
matcht auf ".","a","b","c"

Lohnt sich schon, das ordentlich zu lernen. Breites Grinsen
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von GH@NDI am 24.03.2008 23:28]
24.03.2008 23:26:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
 
Zitat von GH@NDI

Lohnt sich schon, das ordentlich zu lernen. Breites Grinsen



Das ist auf jeden Fall richtig. Und mit diesem Buch kann man es ordentlich lernen fröhlich
25.03.2008 0:24:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Oh, schon wieder fast 1 Uhr. Gute Nacht.
25.03.2008 0:48:16  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
rABBI

Arctic
mädels, ich brauch eure hilfe.

primary master: ubuntu.
primary slave: windows.
wenn ich die zu bootende platte übers bios auswähle, dann kommen beide systeme wunderbar hoch. ich will aber windows über grub booten können. folgenden eintrag hab ich in der menu.lst:

 
Code:
title		Windows XP
root		(hd1,0)
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1


trotzdem kommt ein "error 13: unsupported executable format" (o.ä.). windows hat sich in den mbr der zweiten platte geschrieben, weil die erste zur installation ausgehängt war.
jemand ne idee, was ich ändern muss?
25.03.2008 4:52:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
rABBI

Arctic
achja, noch ne frage:
ich will ne grub-option, dass er den aktuellen kernel ohne X startet, also nur konsole. muss ich das bei grub ändern oder irgendwo anders?
25.03.2008 4:53:57  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
FoxHunter

foxhunter2
...
 
Zitat von Y2Keeper

 
Zitat von GH@NDI

Lohnt sich schon, das ordentlich zu lernen. Breites Grinsen



Das ist auf jeden Fall richtig. Und mit diesem Buch kann man es ordentlich lernen fröhlich



Habs auch mit diesem Buch gelernt, besser geht's einfach nicht.
25.03.2008 6:56:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[C.I.] Reman

Arctic
Moinmoin - es schneit schon wieder traurig
25.03.2008 7:18:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
Moin!

Gleich Klausur, vorher noch kurz zum Bäcker was zum Frühstücken holen
25.03.2008 7:32:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
naaaais, alles wieder hinbekommen bei meinem system /o\

alles Gute Ashtray - ich geh trainieren Breites Grinsen

guten morgen auch noch
25.03.2008 8:56:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
moin moin
25.03.2008 10:14:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
moin.
Schnee. schaufeln.
25.03.2008 10:18:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
uni. studieren. jetzt /o\
25.03.2008 10:20:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
kaffee. trinken. jetzt.

Google Maps - Street

http://maps.google.com/maps?hl=en&ie=UTF8&layer=c&cbll=41.823471,-87.612699&cbp=1,167.75819312895956,0,3,12.173258141222098&ll=41.837915,-87.609787&spn=0.047193,0.066605&t=k&z=14
25.03.2008 10:24:16  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
ich muss mich ranhalten wenn ich den vortrag noch bis zum wochenende fertig bekommen will :x

btw: hier schneits seit gestern wie bekloppt.
25.03.2008 10:29:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
ich bin grad in Chicago unterwegs.
25.03.2008 10:32:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
 
Zitat von FoxHunter

 
Zitat von Y2Keeper

 
Zitat von GH@NDI

Lohnt sich schon, das ordentlich zu lernen. Breites Grinsen



Das ist auf jeden Fall richtig. Und mit diesem Buch kann man es ordentlich lernen fröhlich



Habs auch mit diesem Buch gelernt, besser geht's einfach nicht.



Und zwar weil man von Regular Expressions leicht den eindruck bekommen kann das sie nicht sonderlich schwer zu lernen sind, immerhin ist der Syntax ja relativ klein.

Dem ist so aber nicht, und Mastering Regular Expressions erklaert einem wie sie Funktionieren in dem es zeigt wie man denken muss um eine Regex erfolgreich und effektiv anzuwenden

So. Genug Werbung Breites Grinsen

Guten Morgen fröhlich
25.03.2008 10:45:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nemi Ikara

AUP Nemi Ikara 25.02.2010
Hier war heute früh auch alles weiß
Und ich darf die nächsten 2 Stunden wieder Studenten beim Klausur schreiben zugucken und dumme Fragen beantworten.

Was soll ich denn da hinschreiben? mit den Augen rollend
25.03.2008 10:57:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Irgendwie gibt es von Sin City nur doofe Poster
25.03.2008 10:58:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
Hartigan!
25.03.2008 11:05:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 2690 2691 2692 2693 [2694] 2695 2696 2697 2698 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum