INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

String durchsuchen mit boolean expressions



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.11.2010, 14:08 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2010 14:09 von holistic.)
Beitrag #1

holistic Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Jan 2010

2010
2009
DE

8050
Schweiz
String durchsuchen mit boolean expressions
Hallo zusammen,

bevor ich mit der Programmierung von einer kleinen "Suchmaschine" mit boolean expressions anfange, wollte ich doch mal lieber fragen, ob ihr nicht ein paar nützliche Tipps habt. Ich glaube nämlich, dass mein Ansatz viel zu kompliziert wird

Ich möchte einen String nach beliebig vielen Stichworten die durch AND, OR, NOT etc. getrennt sind durchsuchen.

Meine Idee war nun, den Eingabestring einfach nach AND, OR etc. zu durchsuchen/splitten und dann aufteilen welche Worte vor und nach den Ausdrücken kommen und das dann der Reihe nach mit dem zu durchsuchenden String abzugleichen und selektieren.

Gibt es da vielleicht eventuell ein paar einfachere Methoden?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.11.2010, 15:45
Beitrag #2

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
String durchsuchen mit boolean expressions
Die "Scan String For Tokens Function" sollte das was Du vorhast auch erledigen. Die Suche, denke ich, macht bei komplexen Ausdrücken nur dann Sinn, wenn man auch noch Klammern zulässt, was die Analyse des Such-Strings noch schwieriger macht.

Vielleicht müssen auch nicht komplexe Suchen unterstützt werden. In diesem Fall könnte man die zu suchenden Elemente als Strings eingeben und ihre logische Verknüpfung über ein Enum-Feld auswählen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  XML auswerten mit Regular Expressions oder doch Scan from String TpunktN 4 3.928 02.04.2020 16:01
Letzter Beitrag: TpunktN
  Array nach String durchsuchen MarcoN 5 6.605 02.12.2019 11:33
Letzter Beitrag: MarcoN
  Boolean zu Array umwandeln pinkyddbomb 3 4.796 08.11.2011 17:09
Letzter Beitrag: Lucki
  .txt Datei durchsuchen lambda89 59 37.036 10.10.2011 18:12
Letzter Beitrag: jg
  1d array mit string durchsuchen break 1 6.028 07.09.2011 13:41
Letzter Beitrag: illuminus
  Datei nach Stichworten durchsuchen holistic 7 10.720 15.12.2010 14:39
Letzter Beitrag: Napoleon

Gehe zu: