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!
ich suche schon seit einiger Zeit verkrampft nach einer Möglichkeit in einem String (keiner Datei!) die Anzahl der zeilen zu zählen. Die zeilen sind durch rn getrennt (natürlich nicht in ascii).
Nach dem ich die Anzahl der Zeilen kenne, will ich mit "Search/Split String" den String an den Stellen (rn) in einzelne Strings zerschneiden. Letzteres funktioniert auch schon, jedoch muss ich dann die Anzahl der Zeilen vorgeben.
Und diese Anzahl suche ich. Wie kann ich dieses Problem lösen?
Du musst nicht wissen wieviele Zeilen (-umbrüche) dein String hat.
Hier zwei Beispiele:
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
' schrieb:Nach dem ich die Anzahl der Zeilen kenne, will ich mit "Search/Split String" den String an den Stellen (rn) in einzelne Strings zerschneiden.
Wenn es dir letztlich um das "Zerschneiden eines Stringtextes in seine einzelnen Zeilen" geht, so wäre das auch billiger zu haben:
' schrieb:Wenn es dir letztlich um das "Zerschneiden eines Stringtextes in seine einzelnen Zeilen" geht, so wäre das auch billiger zu haben:
[attachment=50403:string.png]
Wunder mich jetzt in wie weit (abgesehen von der Arraydimension) sich das jetzt von meinem Beispiel unterscheidet?
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
04.11.2009, 18:32 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2009 18:33 von Lucki.)
' schrieb:Wunder mich jetzt in wie weit (abgesehen von der Arraydimension) sich das jetzt von meinem Beispiel unterscheidet?
Entschuldige, ich hatte übersehen, daß Du es sich bei Deinem VI-Bild um zwei voneinander unabhängige Beispiele handelt. So habe ich nur den vom oberflächlichen Anblick her aufwändigen Code gesehen und mir gedacht, das geht doch einfacher.
Gruß Ludwig
Aber warum klappts bei mir nur mit nem 2D Array und bei dir mit nem 1D ?
(beim 1D Array kam nur Zeile1 raus, sonst nix)
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
04.11.2009, 22:36 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2009 22:37 von Lucki.)
' schrieb:Aber warum klappts bei mir nur mit nem 2D Array und bei dir mit nem 1D ?
(beim 1D Array kam nur Zeile1 raus, sonst nix)
Der eine Trick ist - und das hast Du ja richtig gemacht - als Trennzeichten (- was normalerweise das Trennzeichen innerhalb der Elemente einer Zeile sein sollte, welches es hier aber gar nicht gibt -) das Neue-Zeile-Zeichen anzuschließen.
Und der andere: als Array-Typ links nur ein 1D Array anzuschhliessen. Dann kommt auch rechts ein 1D-Array raus.
Also einfach bei die Indexanzeige dieser Array-Konstanten um eine Dimension reduzieren.
Deine Frage kann man so verstehen, daß Du genau das schon versucht hast. Wenn es so ist, dann weiß ich auch keine Antwort.
Gruß Ludwig
Hmm, ich hab eine leere Arraykonstante mit einer Stringkonstanten gefüllt/belegt/wasauchimmer... und das dann angeschlossen. Im Ausgangsarray war dabei nur ein Feld belegt (Zeile1), dann hab ich der Konstanten eine Dimension hinzugefügt und das Anzeigeelement neu erstellt und schwupps-di-wupps hatte ich alle Zeilen untereinander stehen.
Werd morgen früh mal schauen woran das liegt, vllt. bekomme ich das ja raus.
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
zuerst sah es so aus, als ob es mit dem eingegebenen Such-String zusammenhängt. Bei 1D Array-Kontante lieferte "rn" als Ergebnis nur Zeile1, "n" ergab alle Zeilen.
:hmm:ist aber nicht reproduzierbar... jetzt funktioniert es auch mit "rn"
Ich schieb das mal auf das Feierabendfieber von gestern.
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!