SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.02.2009, 10:38:31
saidbuchari saidbuchari ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 118
preg_match_all für Suchabfragen

Hay all

ich will mir eine seite machen in der Bücher nach Textpassagen durchsuchen kann. Die bücher befinden sich satzweise in einer mysql datenbank geordnet nach kapiteln und sätzen und in verschiedenen sprachen. da ich will das damit auch egarbeitet werden kann will ich gewisse suchmuster fest vorgeben und die Abfragen dann über preg_match_all regeln. Ich habe angefangen und das funktioniert schon alles ganz gut aber ich möchte das doch genauer machen. zum besseren verständniss einmal meine bisherigen vorgaben.

1-10:1-15


Sollte mir alle Sätze 1-15 in kapiteln 1-10 auflisten

1-10:suchwort suchwort2 usw

sollte Kapitel 1-10 nach entsprechenden suchwörtern durchsuchen.

suchwort

sucht in den ganzen büchern nach dem suchwort

+suchwort -ausschlusswort
gibt mir die sätze zurück wo nur das suchwoprt drinvorkommmt das ausschlusswort darf nicht vorkommen

1-20
Listet mir Kapitel 1-20 auf

ich denke ihr versteht schon was ich meine. Die suche funktioniert schon prima jetzt hab ich nur paar kleinigkeiten die mich stören.

manchmal matcht er auf zwei preg_match_all das will ich aber nicht
wie bau ich die pregex soo das wirklich nur einer gematcht wird??

Wie kann ich zeichen im Suchstring ausschliessen? zb. suchwort abfrage. Er matcht obwophl ein : drin vorkommt. das will ich nciht
so sieht mein preg_match_all für suchwort abfrage aus.

/^[^\d+][^w+]+$/mi

wie kann ich den so machen das wirklich nur wenn ein wort oder halt mehrere wörter eingegeben wurden und nix anderes eingegeben wurde das nur dann gematcht wird.
__________________
Die Wahrheit lässt sich nicht teilen...
Mit Zitat antworten
Antwort


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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:31:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt