Zurück   klamm-Forum > Virtual World > Programmierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28.06.2011, 16:41:15   #1 (permalink)
ryk
I ♥ ZH

ID: 66395
Lose-Remote
Reallife

ryk eine Nachricht über ICQ schicken
Reg: 04.05.2006
Beiträge: 2.574
ryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz sein
Standard [Gelöst] Umlaute in Regular Expression werden nicht erkannt

Hallo,

in einem Text sind alle Orte mit einem # im voraus gekennzeichnet, also z.B. #Berlin oder #Frankfurt. Diese werden automatisch erkannt und mit einem Link hinterlegt. Funktioniert auch einwandfrei, solange keine Umlaute in den Städtename auftauchen. Bei #München z.B. erkennt er nur #M, der Rest wird nicht als Link hinterlegt. Fummel jetzt ne ganze Zeit rum und habe kein Plan an was es liegt. Hier der Code:

PHP-Code:
1:
2:
3:
function convertLinks($text) {
    return 
preg_replace("/(#([_a-zA-ZäöüÄÖÜ0-9\-]+))/i","<a href=\"http://de.wikipedia.org/wiki/$1\" target=\"_blank\">$1</a>",$text);

Für Hinweise auf eventuelle Fehler wäre ich dankbar

Grüße
ryk

Geändert von ryk (28.06.2011 um 18:57:43 Uhr)
ryk ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 28.06.2011, 16:47:52   #2 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

von welchem Zeichensatz sprechen wir denn überhaupt?


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 28.06.2011, 16:59:31   #3 (permalink)
ryk
I ♥ ZH

ID: 66395
Lose-Remote
Reallife

ryk eine Nachricht über ICQ schicken
Reg: 04.05.2006
Beiträge: 2.574
ryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz sein
Standard

utf-8

Zitat:
Zitat von ice-breaker Beitrag anzeigen
von welchem Zeichensatz sprechen wir denn überhaupt?
ryk ist offline Threadstarter   Mit Zitat antworten
Alt 28.06.2011, 17:14:37   #4 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
u (PCRE8) This modifier turns on additional functionality of PCRE that is incompatible with Perl. Pattern strings are treated as UTF-8. This modifier is available from PHP 4.1.0 or greater on Unix and from PHP 4.2.3 on win32. UTF-8 validity of the pattern is checked since PHP 4.3.5.
Quelle: http://de2.php.net/manual/en/referen....modifiers.php
theHacker ist gerade online   Mit Zitat antworten
Alt 28.06.2011, 17:52:22   #5 (permalink)
ryk
I ♥ ZH

ID: 66395
Lose-Remote
Reallife

ryk eine Nachricht über ICQ schicken
Reg: 04.05.2006
Beiträge: 2.574
ryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz seinryk kann auf vieles stolz sein
Standard

Super danke, funktioniert einwandfrei

Zitat:
Zitat von theHacker Beitrag anzeigen
ryk ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


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

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 sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP/MySQL] Umlaute in DB werden nicht richtig eingetragen SilverNavigator Programmierung 7 06.04.2012 10:34:31
Problem mit Datenbank! Umlaute werden nicht/falsch dargestellt! bigbossmb Lose4Scripts (erledigt) 6 13.01.2009 13:10:43
Regular Expression klamm Programmierung 2 21.04.2008 15:23:32
[HTML]Umlaute werden nicht angezeigt? Matthiasnet Programmierung 4 26.08.2007 21:01:27
Festplatte & Laufwerk werden nicht erkannt? Wolverine Hardware 5 19.12.2006 20:33:30


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34:28 Uhr.