1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
296
296
EMPFEHLEN
-
10.05.10 20:02 #1
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
Hallo liebe Gemeinde,
ich bastle gerade mal wieder an einer Spracherkennung durch den Server. PHP bietet da die wunderbare Möglichkeit die Sprache mit $_SERVER[HTTP_ACCEPT_LANGUAGE] auszulesen. Allerdings habe ich gesehen, dass hinter den Sprachkürzeln immer ein q=0.x steht, von dem ich ausgehe, dass es eine Gewichtung der Sprache ist. Deshalb will ich diese auch mit auslesen und will es mit regulären Ausdrücken lösen. Und da kommt auch schon die Schwierigkeit, denn wenn ich nur das q=0.x auslese, dann geht das problemlos, aber nicht, wenn ich nebenbei auch noch die Sprachkürzel auslesen will.
Code :1 2 3 4 5 6 7 8
// Funktioniert q=[01]\.[0-9] // Funktioniert witzigerweise nicht [a-zA-Z\-]+|q=[01]\.[0-9] // Das versuche ich zu interpretieren de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Wenn jemand weiß, wo bei mir der Fehler auftritt, dann darf er sich gerne melden. Danke.Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
10.05.10 22:41 #2Versuch es mal so, ist in zwei Subgroups geteilt.Code :
1
([a-zA-Z\-][^=])+|(q=[01]\.[0-9])
Das Problem das ich sah, war, dass das "q" bereits von der ersten Gruppe erfasst wurde und somit nicht mehr von der Zweiten.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
-
19.05.10 09:04 #4
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Guten Morgen,
Auf php.net habe ich vor Kurzem einen RFC-Kompatiblen Parser gefunden: Klick
Habe ihn zwar noch nicht ausprobiert, aber auf der Seite finden sich mehrere Vorschläge.
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
Ähnliche Themen
-
Reguläre Ausdrücke
Von benni miles im Forum PHPAntworten: 4Letzter Beitrag: 19.02.09, 15:09 -
Reguläre Ausdrücke in VBA
Von Trash im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 06.01.09, 12:43 -
Reguläre Ausdrücke
Von philBerlin im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 4Letzter Beitrag: 28.02.08, 13:11 -
Reguläre ausdrücke
Von Ntti im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 31.10.06, 12:15 -
Reguläre Ausdrücke
Von ich_Schmiddy im Forum JavaAntworten: 1Letzter Beitrag: 12.04.04, 16:16






Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren