Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
[PHP] - einfache Regex-Abfrage |
|
|
# 1 |
|
Bewertung:
![]() ![]() ![]() Registriert seit: Mar 2005
Beiträge: 905
Power: 24
|
Hi, ich möchte per regex einen String auf Kleinbuchstaben testen.
Meine abfrage schaut wie folgt aus PHP-Code:
HTML-Code:
Ich hasse
|
|
|
|
|
|
# 2 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: May 2006
Internet: >=100Mbit
Beiträge: 3.127
Power: 38
|
PHP-Code:
Und um ausschließlich kleine Buchstaben in dem ganzen String zuzulassen, musste ein ^ was in dem Fall den Zeilenanfang und ein $ was das Zeilenende darstellt.. MfG ![]() I ♥ Werder |
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 3 |
|
Bewertung:
![]() Registriert seit: Jan 2010
Internet: DSL2 16K
Beiträge: 710
Power: 13
|
Durch den * reagiert dein RegExp auch auf einen Leeren String, daher Tausche den * gegen ein +
PHP-Code:
![]() | Sollte ich mich irren, dann schickt mir bitte eine PM ;)
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 4 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.163
Power: 51
|
mag wer benchmarken? ^^
sollte ca. 3x schneller sein PHP-Code:
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 5 | |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: May 2006
Internet: >=100Mbit
Beiträge: 3.127
Power: 38
|
Zitat:
Mmh wusst ich's doch, dass das * da nicht ganz richtig ist... Aber aufs + bin ich nicht gekommen ![]() ![]() I ♥ Werder |
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 6 |
|
Bewertung:
![]() ![]() ![]() Registriert seit: Mar 2005
Beiträge: 905
Power: 24
Themenstarter |
Ok, danke hat mir alles weitergeholfen.
Hab mich am Anfang falsch ausgedrückt da ich nicht-kleinbuchstaben-zeichen finden wollte um abzubrechen, da es mir ja ansonsten kleinbuchstaben sucht. Ich hasse
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 7 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: >=100Mbit
Beiträge: 251
Power: 17
|
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 8 | |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: May 2006
Internet: >=100Mbit
Beiträge: 3.127
Power: 38
|
Zitat:
PHP-Code:
Hättest du dir auch aus meinem vorherigen Post zusammenbauen können ;-) ![]() I ♥ Werder |
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 9 |
|
Bewertung:
![]() Registriert seit: Jan 2010
Internet: DSL2 16K
Beiträge: 710
Power: 13
|
Den Benchmark "Nativ vs. RegExp" hättest ihr euch sparen können
![]() Wie Murdoc schon schreibt heißt die Lösung ctype_lower(), stellt man ein ! davor wird das Ergebnis umgedreht und man hat was man wollte. PHP-Code:
![]() | Sollte ich mich irren, dann schickt mir bitte eine PM ;)
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 10 | |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: May 2006
Internet: >=100Mbit
Beiträge: 3.127
Power: 38
|
Zitat:
Das geht jedoch nur, wenn du auch wirklich NUR Großbuchstaben haben willst und keine Sonderzeichen etc... Oder anstatt das zu negieren, kannste auch gleich ctype_upper() nehmen.. MfG ![]() I ♥ Werder |
|
|
|
|
AW: einfache Regex-Abfrage |
|
|
# 11 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: >=100Mbit
Beiträge: 251
Power: 17
|
|
|
|
|
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] - prematch regex | Decryptor | Webentwicklung | 4 | 07.04.2013 10:17 |
| [PHP] - REGEX Url | badloader | Webentwicklung | 3 | 06.09.2012 18:12 |
| [PHP] - Einfache MYSQL Abfrage nebeneinander (Tabelle) | uRph03n1x | Webentwicklung | 2 | 09.05.2012 21:00 |
| [PHP] - RegEx Problem | CraZyStoNe | Webentwicklung | 4 | 12.04.2012 16:03 |
| [Delphi] - Regex | Knusperkeks | Programmierung & Entwicklung | 0 | 03.10.2007 13:20 |
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:38 Uhr. |