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 

Suche Formatstring für "bis Zeilenende"



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!

21.06.2011, 20:31
Beitrag #1

Stefan_80 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2011

2010
2008
DE



Suche Formatstring für "bis Zeilenende"
Hallo,
ich möchte Inhalte einer Datei auslesen und benutze dafür den Formatstring mit der Funktion "in String suchen".
Wie kann ich es erreichen ab einer bestimmten Stelle im Text den restlichen Text in derselben Zeile bis zum Zeilenumbruch auszulesen ?
Es könnten auch Leerzeichen und Sonderzeichen enthalten sein!

mfg Stefan


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.06.2011, 20:38
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Suche Formatstring für "bis Zeilenende"
Hallo Stefan,

Zitat:ab einer bestimmten Stelle im Text den restlichen Text in derselben Zeile bis zum Zeilenumbruch auszulesen
Dies wäre mein Vorschlag:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2011, 20:44
Beitrag #3

Stefan_80 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2011

2010
2008
DE



RE: Suche Formatstring für "bis Zeilenende"
Naja,
ich dachte da eher an eine Lösung im Formatstring!
Denn Grundsätzlich könnte ich mit %[0-9a-zA-Z/ ] Text ab besagter Stelle interpretieren. Das funktioniert aber nicht, wenn dort lediglich ein Leerzeichen zu finden ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2011, 21:04 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2011 21:05 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Suche Formatstring für "bis Zeilenende"
Hallo Stefan,

Zitat:ich dachte da eher an eine Lösung im Formatstring!
Ich kann nur davon ausgehen, was du so schreibst - alles andere wäre Glas1

Zitat:könnte ich mit %[0-9a-zA-Z/ ] Text ab besagter Stelle interpretieren. Das funktioniert aber nicht, wenn dort lediglich ein Leerzeichen zu finden ist.
Ein Formatcode von "%[0-9a-zA-Z/ ]" scannt bei mir alles bis zum Zeilenvorschub (LF) (LV2009). Das wolltest du doch, oder?
   

Zitat:Es könnten auch ... Sonderzeichen enthalten sein!
Dann solltest du diese in den Suchstring aufnehmen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2011, 21:09
Beitrag #5

Stefan_80 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2011

2010
2008
DE



RE: Suche Formatstring für "bis Zeilenende"
Hallo Gerd,
ja du hast schon recht damit, aber wenn ich wie gesagt lediglich ein Leerzeichen in der besagten zeile habe, tut er das nicht... leider!

mfg Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2011, 21:14
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Suche Formatstring für "bis Zeilenende"
Hallo Stefan,

das von mir in Beitrag #4 gezeigte Beispiel hat auch nur ein Leerzeichen in Zeile 1 und trennt trotzdem korrekt am Zeilenende...

Vielleicht solltest du mal ein Beispiel zeigen, wo es deiner Meinung nach nicht funktioniert!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2011, 21:17
Beitrag #7

Stefan_80 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2011

2010
2008
DE



RE: Suche Formatstring für "bis Zeilenende"
Hallo Gerd,
sicher war in deinem Beispiel ein Leerzeichen enthalten. Aber mit meinem Kommentar "Lediglich ein Leerzeichen" meinte ich das auch so.
Ich meine damit, das nichts als nur ein Leerzeichen in der Zeile steht.

Habe mich vielleicht etwas missverständlich ausgedrückt.... Sorry


mfg Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2011, 21:20 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2011 21:23 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Suche Formatstring für "bis Zeilenende"
Hallo Stefan,

Zitat:Ich meine damit, das nichts als nur ein Leerzeichen in der Zeile steht.
Woher soll ich wissen, was du meinst, wenn du es nicht mitteilst? (Glas1 Klare Fragen, klare Antworten...)
Funktioniert immer noch:
   

Ich wiederhole mich ungern, aber:
Zitat:Vielleicht solltest du mal ein Beispiel zeigen, wo es deiner Meinung nach nicht funktioniert!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2011, 21:35
Beitrag #9

Stefan_80 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2011

2010
2008
DE



RE: Suche Formatstring für "bis Zeilenende"
Hallo,
Ich glaube wir reden immer noch aneinander vorbei.
Daher habe ich einen Beispieltext im Anhang.
Die letzte Zeile enthält 2 Leerzeichen (Siehe Markierung).
Neben dem Beispieltext befindet sich nocheinmal der der Formatstring, der mit %s an betreffender Stelle nur das 2. markierte Leerzeichen finden soll. Tut er aber nicht! Auch nicht wenn ich %[ ] o.Ä. angebe. Daher dachte ich daran ggf. einfach "bis zum Zeilenende" zu lesen.

mfg Stefan


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2011, 07:56 (Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2011 08:08 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Suche Formatstring für "bis Zeilenende"
Hallo Stefan,

wenn du das gleich geschrieben und illustriert hättest, anstatt immer nur zu "meinen" und "denken", hätten wir nicht 8 9 Beiträge für die eigentliche Fragestellung gebraucht... Und mit Beispiel anhängen meinte Smile ich eher ein VI oder ein Snippet, dann muss man nicht immer (fehlerträchtig) abtippen, was andere in Bilder "malen"!

Funktioniert immer noch:
    (output1 = "\s\s", funktioniert aber genauso mit Eingangsstring "Test\s\ntestzeile2" und output1="\s")

%s sucht nicht nach Leerzeichen, steht ja auch so in der Hilfe. %[0-9a-zA-Z/ ] sucht nach allem bis zum Zeilenende - wie in meinem Snippet...

P.S.:
Zu deinem Bild: auch wenn SFS sehr mächtig ist, würde ich aus Gründen der Übersichtlichkeit nicht eine komplette Datei mit einem einzigen SFS und dann >30 Ausgängen analysieren. Irgendwann ist man länger mit dem Abzählen der Ausgänge beschäftigt als wenn man die Analyse in Teilbereiche auftrennt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Formatstring für In String Suchen stephan123 3 3.859 14.04.2013 18:33
Letzter Beitrag: Holy

Gehe zu: