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 

Anzahl der Zeilen eines Strings bestimmen



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!

26.11.2012, 00:11 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2012 00:12 von Pral.)
Beitrag #1

Pral Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Nov 2012

14
-
DE_EN


Deutschland
Anzahl der Zeilen eines Strings bestimmen
Hi,

Ich habe einen mehrzeiligen String:
Code:
*RST\n*IDN?\nAPPLY:SINUS\s1000\nOUTPUT?

Und möchte gerne die Zahl der Zeilen ausgeben lassen.
Die Zeilenanzahl entspricht ja gerade wie häufig der String "\n" in obigem String vorkommt minus 1. Gibt es da eine Möglichkeit das zu zählen?

Gruß,
pral
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.11.2012, 08:24 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2012 08:27 von Kasi.)
Beitrag #2

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: Anzahl der Zeilen eines Strings bestimmen
Eine Möglichkeit wäre es, die String nach Spreadsheet data Funktion zu nutzen und die Zeilenanzahl des generierten Arrays mittels Arraysize zu extrahieren.
Da musst du dann auch nichts abziehen oder addieren.

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 08:40 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2012 08:48 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Anzahl der Zeilen eines Strings bestimmen
Hallo pral,

wenn du nur zählen willst, ginge das natürlich auch:
   
Kasis Vorschlag hat den Vorteil, dass du nicht auf Zeilen ohne Zeilenende-Zeichen testen musst...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 08:41 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2012 08:43 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Anzahl der Zeilen eines Strings bestimmen
Hier das Beispiel zu Kasis Vorschlag:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 10:11 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2012 10:13 von Kiesch.)
Beitrag #5

Kiesch Offline
LVF-Stammgast
***


Beiträge: 415
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Anzahl der Zeilen eines Strings bestimmen
Im übrigen muss es natürlich nicht Anzahl(\n) -1 sondern Anzahl(\n) +1 heissen (da die letzte Zeile meist kein explizites Zeilenende hat ;-) ) *steht im Programmierbeispiel von GerdW auch falsch drin*

Beachtet werden sollte, dass du dir klarwerden musst wie du mit Leerzeilen am Ende des Strings umgehen willst (wenn deine letzte Zeile mit \n endet; dann dürftest du in beiden Berechnungsvarianten eine Zeile mehr durch die "Leerzeile" nach dem letzten \n kriegen; das kann durchaus so gewollt sein, muss aber nicht ^^)

Gruß Kiesch

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 10:39
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Anzahl der Zeilen eines Strings bestimmen
(26.11.2012 10:11 )Kiesch schrieb:  Beachtet werden sollte, dass du dir klarwerden musst wie du mit Leerzeilen am Ende des Strings umgehen willst (wenn deine letzte Zeile mit \n endet; dann dürftest du in beiden Berechnungsvarianten eine Zeile mehr durch die "Leerzeile" nach dem letzten \n kriegen; das kann durchaus so gewollt sein, muss aber nicht ^^)
Gut, dass das noch erwähnt wird. Um sich nicht dieser Ungewissheit auszusetzen, lohnt es sich eigentlich immer, vor irgendwelchen String-Operationen die Funktion "Nicht darstellbare Zeichen entfernen" [Am Anfang und am Ende] anzuwenden. Zumindest habe ich mir das so angewöhnt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.11.2012, 11:16
Beitrag #7

Pral Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Nov 2012

14
-
DE_EN


Deutschland
RE: Anzahl der Zeilen eines Strings bestimmen
Vielen Dank euch allen. Smile
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
  Anzahl beschriebener Zeilen einer Tabelle jan_1 17 9.725 15.03.2017 12:54
Letzter Beitrag: GerdW
  Sichtbarkeit eines Fensters bestimmen THL 9 5.939 06.12.2016 14:16
Letzter Beitrag: BNT
  Zeilen einer Tabelle ausblenden chrissy 6 6.032 19.07.2016 07:38
Letzter Beitrag: Freddy
  Array Zeilen mit Boolean ausblenden hubem14 7 6.739 18.07.2016 12:54
Letzter Beitrag: hubem14
  Zeilen einer Tabelle durchnummerieren chrissy 3 4.486 27.06.2016 14:40
Letzter Beitrag: chrissy
  Array auf gleiche Zeilen durchsuchen shamu 13 16.121 11.08.2015 14:18
Letzter Beitrag: Dustin

Gehe zu: