Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Reguläre Ausdrücke in PHP

  1. #1
    Interessierte/r Avatar von XantypiaxD
    Registriert seit
    17.01.2010
    Beiträge
    123
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Reguläre Ausdrücke in PHP

    Also ich hab folgendes vor..

    ich kenne mich jetzt ziemlich gut mit RegExp aus.. jetzt will ich dass ganze auch in PHP anwenden können..


    Aber iwie funktioniert das ganze noch nicht richtig..

    Im Grunde genommen soll alles so ablaufen:


    1. Ich gebe in das Formularfeld "Formel" die Suchformel ein

    2. Ich gebe in das Textfeld meine zu durchsuchenden Text ein.

    3. Reg Ex sucht mir alle Treffer raus und listet sie mir auf..


    kann mir da jemand helfen? Danke =)
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Reguläre Ausdrücke in PHP

    preg_match

    Edit: Alles was du brauchst
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Prinz(essin) Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Reguläre Ausdrücke in PHP

    Das Forumlar wirste dir wohl selber schreiben müssen, der Befehl den du suchst wird aber

    PHP-Code:
    preg_match_all($pattern $subject ,$matches); 
    sein.
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  4. #4
    Interessierte/r
    Themenstarter
    Avatar von XantypiaxD
    Registriert seit
    17.01.2010
    Beiträge
    123
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Reguläre Ausdrücke in PHP

    Das tut nicht funktionieren.. hier der Code

    PHP-Code:
    <?php
    $subject 
    $_POST['text'];

    $pattern $_POST['formel'];


    preg_match_all($pattern $subject ,$matches);
    print_r($matches);

    ?>
    Hier die Fehlermeldungen:

    Bild1

    Bild2

    Bild3

    Die Formeln hab ich nur zur Veranschaulichung nochmal reingeschrieben.. bzw den Text den es durchsuchen soll.

    Bitte um Hilfe. MfG XantypiaxD

  5. #5
    Prinz(essin) Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Reguläre Ausdrücke in PHP

    Regular Expressions müssen von Delimitern Begrenzt sein.

    Entweder muss dein Suchausdruck direkt in deinem Suchfeld begrenzt werden im Sinne von

    PHP-Code:
    <?php
    $pattern 
    $_POST['formel'];

    /* $pattern:
    '#[\w]#'

    ODER

    '/[\w]/'
    */
    ?>
    oder du hängst über das Script die Delimiter ran, wenn du diese nicht in der Suchmaske miteingeben wilst:

    PHP-Code:
    <?php
    $subject 
    $_POST['text'];

    $pattern $_POST['formel'];
    $pattern '#'.$pattern.'#';


    preg_match_all($pattern $subject ,$matches);
    print_r($matches);

    ?>
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  6. #6
    Interessierte/r
    Themenstarter
    Avatar von XantypiaxD
    Registriert seit
    17.01.2010
    Beiträge
    123
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Reguläre Ausdrücke in PHP

    Schonmal Danke.. aber so ganz funktioniert es noch nicht wie ich dass will xP

    Als Ergebnis gibt es jetzt folgendes aus:

    Array ( [0] => Array ( [0] => d ) )

    wenn ich bei formel: [\w]

    und beim Text: d

    z.B. eingebe


    aber es soll dann als Ergebnis : d anzeigen .. in meinem Fall

  7. #7
    Thonixx
    Gast

    Standard AW: Reguläre Ausdrücke in PHP

    Das ist ein Array und kannst du ganz bequem über ein foreach() ausgeben.

    Link!!

  8. #8
    Interessierte/r
    Themenstarter
    Avatar von XantypiaxD
    Registriert seit
    17.01.2010
    Beiträge
    123
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Reguläre Ausdrücke in PHP

    könntest du mir so was vllt passend zu meinem script formulieren?

    Danke =) denn das kapier ich nich xP

    Thanks

    hier nochmal der Code

    PHP-Code:
    <?php 
    $subject 
    $_POST['text']; 

    $pattern $_POST['formel']; 
    $pattern '#'.$pattern.'#'


    preg_match_all($pattern $subject ,$matches); 
    print_r($matches); 

    ?>

  9. #9
    Thonixx
    Gast

    Standard AW: Reguläre Ausdrücke in PHP

    PHP-Code:
    echo 'Ergebnisse:';
    foreach(
    $matches as $x) {
        echo 
    $x.'<br />'."\r\n";
            } 
    EDIT: Natürlich dein print_r() wegmachen.

  10. #10
    Interessierte/r
    Themenstarter
    Avatar von XantypiaxD
    Registriert seit
    17.01.2010
    Beiträge
    123
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Reguläre Ausdrücke in PHP

    Jetzt schreibts mir die ganze Zeit "Array" hinters Ergebnis.. egal was ich mache

Ähnliche Themen

  1. Reguläre Ausdrücke
    Von XantypiaxD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 03.02.2010, 12:04
  2. Openoffice + reguläre Ausdrücke
    Von jojo87 im Forum Computer - Internet Forum
    Antworten: 0
    Letzter Beitrag: 22.02.2008, 00:51
  3. Reguläre Ausdrücke
    Von Jessica Heinze im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 08.10.2007, 14:34
  4. Reguläre Ausdrücke
    Von 6_freddy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 13.04.2005, 13:48
  5. Vulgäre Ausdrücke
    Von unique im Forum Off Topic und Quasselbox
    Antworten: 3
    Letzter Beitrag: 24.06.2004, 21:08

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •