Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > Regulärer Ausdruck: Solange Suchen, bis ein nichtalphabetisches Zeichen kommt
Antwort
 
Themen-Optionen
Alt 03.02.2007, 13:40   Nach oben    #1
Chr!s
Erfahrener Benutzer
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard Regulärer Ausdruck: Solange Suchen, bis ein nichtalphabetisches Zeichen kommt

Tag,
diesmal hab ich ein kleines Regex-Problem, was in Verbindung mit Template-Loops steht. Die Loops sind so aufgebaut:
Code:
{[loop source="$simpleProfile" item="$user"]}
    <strong>Username:</strong> $user.userName<br />
    <strong>Alter:</strong> $user.age<br /><br />
{[endloop]}
Nun häng ich gerade an herausnehmen von $user.userName.
Genau diesen Teil userName muss ich herausfiltern. $user ist gegeben, nur eben der Text nach userName nicht. sprich da kann auch Text folgen (natürlich mit einem leerzeichen dazwischen).

Mein Regex bisher:
Code:
\$user\.(.+?)([^a-zA-Z0-9_\.-]*)
Dieser matcht aber nur den farblich markierten Bereich:
Code:
<strong>Alter:</strong> $user.userName<br />
Geb ich dem Regex die Gierigkeit, so matcht er das ganze Stück:
Code:
<strong>Alter:</strong> $user.userName<br />
Wie bieg ich den Regex denn jetzt am besten hin?
Hoffe Ihr könnt mir helfen..

//edit
Hab schon eine Lösung für mein Problem gefunden: Das \b
Ich lass es hier aber stehen, falls jemand das Selbe Problem mal haben sollte, und sehr lange nicht draufkommt (wie ich)
__________________
http://www.ChrisDiary.De

Geändert von Chr!s (03.02.2007 um 13:45 Uhr).
Chr!s ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2007, 13:58   Nach oben    #2
Artemis
Semantic Web Fanatic
 
Benutzerbild von Artemis
 
Registriert seit: 03.06.2006
Beiträge: 235
Standard

Ich glaub, du stehst voll auf dem Schlauch.

Code:
\$user\.([a-zA-Z0-9_\.-]*)
ist der passende RegEx.
__________________
Applikations-Programmierung:
BlitzMax, BlitzPlus

Webentwicklung:
PHP, (X)HTML, CSS, JavaScript, MySQL


Artemis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2007, 13:59   Nach oben    #3
Chr!s
Erfahrener Benutzer
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard

Beachte mal mein Edit oben..
Aber du hast recht, ich hätte einfach nur soherum denken müssen.
__________________
http://www.ChrisDiary.De
Chr!s ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Notepad++]UTF-8 setzt Zeichen an Dateianfang WarrenFaith Tools, Server, Betriebssysteme 2 21.01.2007 18:02
mal wieder ein regulärer ausdruck beny_mcde PHP-Programmierung 6 28.05.2006 21:26
Regulärer Ausdruck la-finest PHP-Programmierung 5 10.05.2006 21:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:06 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44