PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |
|

13-12-2006, 14:36
|
Tommy1967
Newbie
|
|
Registriert seit: Jul 2004
Beiträge: 61
|
|
Wörter rausfilten und ausgeben
Hallo,
ich hätte mal eine Frage.
Nehmen wir mal an ich hätte einen Text, den ich mir per Abfrage aus der Datenbank hole.
Das ist mein Text und es sollen alle großgeschriebenen Wörter rausgefiltert werden.
Ist es irgendwie möglich, dass jetzt nur die großgeschrieben Wörter (ab 4 Zeichen) –
Text, Wörter
mit einem Komma getrennt ausgegeben werden?
Über ein paar Anregungen würde ich mich freuen
|

13-12-2006, 14:42
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
Re: Wörter rausfilten und ausgeben
Reguläre Ausdrücke, Funktion preg_match_all().
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

13-12-2006, 14:47
|
Tommy1967
Newbie
|
|
Registriert seit: Jul 2004
Beiträge: 61
|
|
Jepp, hier steht was - http://de.php.net/preg_match_all
Aber irgendwie ist das zu hoch für mich. Gibt es irgendwo ein Beispiel mit einem genauen Bezug auf meine Frage?
Bin doch noch kein PHP-Guru
|

13-12-2006, 14:52
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.781
|
|
PHP-Code:
$text = 'dies ist ein Blindtext mit ein paar Geschriebenen Wörtern';
preg_match_all("/[A-Z].[a-z]{4,}/", $text, $hit);
print_r($hit);
vom prinzip her. details findest du hier
gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

13-12-2006, 14:52
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
Beispiele gibt es im www zahlreich.
"Mit genauem Bezug auf deine Frage" wäre es kein Beispiel mehr, sondern die fertige Lösung.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

13-12-2006, 14:56
|
Tommy1967
Newbie
|
|
Registriert seit: Jul 2004
Beiträge: 61
|
|
Vielen Dank euch beiden. Natürlich möchte ich keine fertige Lösung haben. Aber wenn die doch schon irgendwo rumliegt, dann muss ich mir den Kopf doch nicht mehr zerbrechen.
|

13-12-2006, 14:59
|
Griecherus
PHP Senior
|
|
Registriert seit: May 2005
Ort: Berlin
Beiträge: 1.036
|
|
Zitat:
Original geschrieben von Tommy1967
Natürlich möchte ich keine fertige Lösung haben. Aber wenn die doch schon irgendwo rumliegt, dann muss ich mir den Kopf doch nicht mehr zerbrechen.
|
Und damit geht dann auch der Lerneffekt flöten. Dann kannst du dir das nächste Mal, das du auf ein ähnliches Problem stößt, immernoch nicht selbst helfen.
|

13-12-2006, 15:40
|
Tommy1967
Newbie
|
|
Registriert seit: Jul 2004
Beiträge: 61
|
|
Das blöde ist halt, dass ich keine Zeit zum lernen habe.
Was spricht denn dagegen, hier eine schon vorhandene Lösung zu posten? Ach komm *gg*
Verstehe ich nicht!
|

13-12-2006, 15:45
|
Griecherus
PHP Senior
|
|
Registriert seit: May 2005
Ort: Berlin
Beiträge: 1.036
|
|
Dass du weitaus mehr davon hast, es selbst zu lernen. Denn es kostet dich gewiss mehr Zeit, hier nach Lösungen zu fragen (die du in der Form selten bekommen wirst), als selbst in der Lage zu sein, auf Lösungen zu kommen.
Im Übrigen hat Kropff dir ja bereits ein ziemlich brauchbares Posting gewidmet.
|

13-12-2006, 15:45
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
Zitat:
Original geschrieben von Tommy1967
Das blöde ist halt, dass ich keine Zeit zum lernen habe.
|
Dann gönne dir bezahlten Support.
Kaum jemand hier hat Interesse an "Schnorrern", die immer nur fertig Einsetzbares abgreifen wollen, aber am Dazulernen kein Interesse haben - weil absolut klar ist, dass diese Spaten beim nächsten Trivialproblem wieder genauso auf der Matte stehen werden.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

13-12-2006, 15:58
|
Tommy1967
Newbie
|
|
Registriert seit: Jul 2004
Beiträge: 61
|
|
Warum soll ich für etwas bezahlen, was vielleicht schon irgendwo im Netz rumgeistert?
Deswegen habe ich ja gefragt, ob es vielleicht irgendwo schon eine Lösung gibt. Das hat nichts mir schnorren oder beteln zu tun.
Was würde dieser 3-Zeiler denn kosten?
|

13-12-2006, 16:01
|
closure
Master
|
|
Registriert seit: Mar 2006
Beiträge: 796
|
|
Hi,
wenn du endlich mal, wenn auch kleine, eigene ansätze lieferst, dann
kostet er dich gar nichts. Sogar wenn es mehr als drei zeilen sein sollten.
greets
|

13-12-2006, 16:01
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.781
|
|
Zitat:
Was würde dieser 3-Zeiler denn kosten?
|
den schenk ich dir. allerdings fehlt da noch etwas, z.b. umlaute.
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

13-12-2006, 16:09
|
Tommy1967
Newbie
|
|
Registriert seit: Jul 2004
Beiträge: 61
|
|
Zitat:
Original geschrieben von closure
Hi,
wenn du endlich mal, wenn auch kleine, eigene ansätze lieferst, dann
kostet er dich gar nichts. Sogar wenn es mehr als drei zeilen sein sollten.
greets
|
Dein 3 - Zeiler gibt mir folgendes aus -
Array ( [0] => Array ( [0] => Blindtext [1] => Geschriebenen [2] => Wörtern ) )
Ich möchte ja nur die Wörter ausgeben. Wie macht man sowas?
Und danke, dass hilft mir schon weiter.
|

13-12-2006, 16:13
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.781
|
|
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
-->
|