Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hallo,

ich habe eine textdatei mit folgendem Inhalt:

: not found

|bad-item

|Cannot find

|All rpms were build

|Cannot read

Diese werden mittels BufferedReader eingelsen und später als Regex verwendet.

Nun möchte ich gerne, dass man hinter die einzelen Begriffe noch sowas wie Kommentare zufügt, ohne das Sie als Regex gelten.

Also so z.B.

: not found //tritt auf, wenn dies un jenes passiert

|bad-item // ist ein bekanntes problem wenn...

man müsste also den String von den Kommentaren trennen. Aber wie macht man das am geschicktesten..?

Wenn man mir helfen könnte, wär ich sehr dankbar..! :)

Zum besseren Verständis poste ich noch den Code dazu:

		// Suchwörter-Datei einlesen
BufferedReader sWoerterBuffer = new BufferedReader(new FileReader(
Abfragen.sWoerterDatei));
String sWoerterRead = null;
String sWoerter = "";
while ((sWoerterRead = sWoerterBuffer.readLine()) != null) {
sWoerter += sWoerterRead;
}[/PHP]

Geschrieben (bearbeitet)

Wenn du die Zeile in deiner Variable hast mit string.indexof nach "//" suchen und falls ein Kommentar vorhanden ist, mit Substring aufteilen.

Setzt natürlich voraus, dass pro Zeile nur ein Eintrag ist, und der Kommentar nicht weiter als eine Zeile geht

Bearbeitet von Thelvan

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...