php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.05.2005, 15:14  
Erfahrener Benutzer
 
Registriert seit: 06.02.2005
Beiträge: 608
{m-d}
Standard [Reguläre Ausdrücke] spezielles Problem beim Auslesen

Hallo,
ich suche nach folgendem Muster in einem String:
Ich habe nun selbst schon bisschen rumprobiert, aber ich bekomme einfach nicht die gewünschten Teile aus dem String.
Folgene Teile bräuchte ich:
-Die Zahl hinter "?t=" (Sind immer 4 Stellen)
-Link-Beschreibung "Sponsorenzeit sichtbar" (variiert in der Länge)

Könnt ihr mir dabei bitte helfen?
__________________
mfg,
{m-d}
{m-d} ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.05.2005, 15:20  
Gast
 
Beiträge: n/a
Standard

Zitat:
href="ftopic6707.html"
welches ?t= denn?
 
Alt 25.05.2005, 15:24  
Erfahrener Benutzer
 
Registriert seit: 06.02.2005
Beiträge: 608
{m-d}
Standard

Das ist anscheinend ein Fehler von mod_rewrite auf diesem Forum.
Der String stammt ebenfalls aus einem phpBB2 Forum, dort ist jedoch kein mod_rewrite installiert. Ich vllt geht es so:
Zitat:
<a href=" viewtopic . php ? t= 6707 " class="topictitle">Sponsorenzeit sichtbar </ a>
also natürlich ohne die Leerzeichen :wink:
__________________
mfg,
{m-d}
{m-d} ist offline  
Alt 25.05.2005, 16:03  
Gast
 
Beiträge: n/a
Standard

ah.
Na dann versuch mal.
PHP-Code:
<?php
$text 
= <<< eot
[url="viewtopic.php?t=101"]Titel 0[/url]lalala[url="viewtopic.php?t=6707"]Titel A[/url]
blabla[url="viewtopic.php?t=6708"]Titel B[/url]tüdelü
[url="viewtopic.php?t=6710"]Titel D[/url][url="viewtopic.php?t=6709"]Titel C[/url]sülz
eot;

$pattern '![url="viewtopic\.php\?t=(\d+)"]]+>(.+)[/url]!mU';
preg_match_all($pattern$text$matches);
print_r($matches);
?>
 
Alt 25.05.2005, 16:10  
Erfahrener Benutzer
 
Registriert seit: 06.02.2005
Beiträge: 608
{m-d}
Standard

das Array scheint leer zu sein:
Zitat:
Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) )
Oder verstehe ich da was falsch?
__________________
mfg,
{m-d}
{m-d} ist offline  
Alt 25.05.2005, 16:16  
Gast
 
Beiträge: n/a
Standard

auch mal basteln:

PHP-Code:
<?php
$string 
'
[url="viewtopic.php?t=6707"]Sponsorenzeit sichtbar[/url]
[url="viewtopic.php?t=6708"]test test[/url]
'
;

preg_match_all("#t=(\d+|.\d+)#im"$string$nummer);
print_r($nummer);

echo 
"
"
;

preg_match_all("#>(.+)</a>#im"$string$link);
print_r($link);

?>
 
Alt 25.05.2005, 16:22  
Erfahrener Benutzer
 
Registriert seit: 06.02.2005
Beiträge: 608
{m-d}
Standard

Beide Scripte funktionieren wunderbar, man muss nur "ftopic6707.html" in den ursprünglichen PHP-Wert(URL) manuel umändern.

Ich danke euch!
__________________
mfg,
{m-d}
{m-d} ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] DB-Einträge nach Anfangsbuchstabe auslesen - Problem bei Zahlen/Sonderzeic Teela PHP Tipps 2008 6 19.05.2008 19:29
Problem mit auslesen Datenbanken 6 29.07.2005 20:20
problem beim auslesen der rechte eines verzeichnisses sysop PHP Tipps 2005-2 2 10.07.2005 23:11
Problem mit Unterordner nach Bildern auslesen PHP Tipps 2005-2 0 07.07.2005 17:57
[gelöst] komisches Problem bei auslesen aus der DB LA-Finest PHP Tipps 2005 2 10.05.2005 07:47
Problem mit auslesen von Checkboxen PHP Tipps 2005 2 08.03.2005 20:10
Problem beim Array auslesen PHP Tipps 2005 4 01.02.2005 19:28
Problem mit dem Auslesen von Stringteilen ! PHP Tipps 2005 2 20.01.2005 20:38
Problem: css mit php auslesen und stylenamen ausgeben PHP-Fortgeschrittene 5 09.01.2005 11:12
Datei auslesen ergibt ein Problem Fraylman PHP Tipps 2004-2 4 22.12.2004 10:12
problem mit auslesen... PHP Tipps 2004-2 21 17.12.2004 16:20
[Erledigt] Problem mit Verzeichnis auslesen PHP-Fortgeschrittene 7 20.10.2004 21:50
Problem beim Auslesen eines Arrays aus Sql db PHP Tipps 2004 23 24.09.2004 09:39
Problem beim Forum (Benutzer auslesen) PHP Tipps 2004 1 24.06.2004 10:05
quelltext auslesen problem??? PHP Tipps 2004 17 14.06.2004 19:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php reguläre einträge auslesen, \reguläre ausdrücke\auslesen, php reguläre ausdrücke html auslesen, php reguläre ausdrücke href auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.