Hallo,
ich beschäftige mich gerade mit einem VB-Projekt, mit dem man einen vorher eingegebenen Text auf mehrere gewählte Suchbegriffe gleichzeitig durchsuchen können und diese dann markiert/hervorgehoben im Text dargestellt bekommen soll.
Nun habe ich aber 2 Probleme:
- habe ich eine Anzeige erstellt, die mir angibt, wo sich die gesuchten Wörter im Text befinden. Dies funktioniert aber nur mit der Zeichenangabe (also z.B.: der Wortbeginn des gesuchten Begriffs beginnt beim 133. Zeichen im Text), die natürlich nicht so komfortabel wie eine Zeilenangabe ist. Gibt es eine Möglichkeit, auch eine Zeilenangabe hinzuzufügen? Wenn ja, wie?
- Auch das Hervorheben der Suchwörter im Text fällt mir recht schwer. Ich habe mir zuerst überlegt, eine Webbrowser-Box einzufügen, in der ich mithilfe von HTML-Code Textausschnitte einfärbe oder umformatiere, aber leider fehlt mir da jeglicher Ansatz. Meine Überlegung war, den Text in die Kriterien "Suchwort" und "belangloser Text" aufzuteilen, die einzelnen Strings in 2 Arrays zu speichern und einen dritten Array zu verwenden, der die Reihenfolge der Textteile rekonstruieren kann. Das Problem dabei ist aber, dass es ja mehrere Suchbegriffe gibt. Damit könnte ja "belangloser Text" für Suchkriterium 1 trotzdem einen anderen Suchbegriff enthalten. Gibt es da eventuell eine einfache Methode, mit der ich den Text formatieren kann?
Aussehen soll das Ganze etwa folgendermaßen:
In der Unix-Kommandozeile können Dateirechte mit dem Befehl chmod (Abkürzung von change mode) verändert werden. Besitzer- bzw. Gruppenzugehörigkeiten werden mit den Befehlen chown bzw. chgrp beeinflusst. Viele Dateimanager sowie FTP-Clientprogramme moderner grafischer Benutzeroberflächen bieten ebenfalls Möglichkeiten zur Veränderung der Dateirechte.
Datei, Client, null
Ergebnis für Datei: Zeile x und Zeile y
Ergebnis für Client: Ergebnis in Zeile z
Ergebnis für null: nicht gefunden
In der Unix-Kommandozeile können Dateirechte mit dem Befehl chmod (Abkürzung von change mode) verändert werden. Besitzer- bzw. Gruppenzugehörigkeiten werden mit den Befehlen chown bzw. chgrp beeinflusst. Viele Dateimanager sowie FTP-Clientprogramme moderner grafischer Benutzeroberflächen bieten ebenfalls Möglichkeiten zur Veränderung der Dateirechte.
Ich bin leider recht ratlos, wie ich das hinkriegen soll und hoffe dass jemand von euch mir dabei helfen kann, diese Aufgabe zu bewerkstelligen
Wenn nötig, kann ich den bisherigen Code per PN weitergeben. Achja, ich verwende Visual Studio 2008 Express.
Grüße
Robbi
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Robbi« (4. Januar 2011, 18:45)