Zeichen aus Text filtern
Guten Abend/morgen,
Ich habe in einer Externen Datei folgende Zeile stehen und lasse die mir inlesen in eine _text . Code:
[123,bla bla,[123,123,123,123,blabla]] _a = [123 _b = bla bla _c = [123 _d = 123 _e = 123.12 _f = 123 _g = blabla]] und ich es noch zusätzlich hinbekomme die "][" nicht mit einzuspeichern? Ich müsste das ganze doch mit Code:
_text select 1 |
Versuchs mal mit find. Bin mir aber nicht sicher ob es das ist was du suchst.
|
Dein Array enthält keinen Text sondern Zahlen und eine Variable Namens blabla. Text muss in Anführungszeichen stehen.
Wenn du meinst du hast diesen String: _text = "[123,bla bla,[123,123,123,123,blabla]]"; sind mir in Arma keine Befehle bekannt, mit denen man diesen String zerlegen kann. Umwandeln von Zahlen auf String geht mit str oder format. Auch das Zusammenfügen von Text ist möglich. https://community.bistudio.com/wiki/String |
Zitat:
Im z.B. CBA Addon sind sogar einige komplexere String Routinen zu finden die auf derartige Methoden basieren. ;) |
toarray und tostring verarbeiten den Code der einzelnen Textzeichen, diese Befehle kannte ich noch gar nicht. Damit könnte man eine Funktionen erstellen welche das Ausschneiden von Texteilen ermöglicht.
Wäre gar nicht so schwer zu erstellen, falls Nokman das wirklich so benötigt. |
Zitat:
z.B.: Code:
/* Code:
/* Code:
/* |
Code:
_text = [[123,"bla bla",[123,456,789,000,"blabla"],767]]; Code:
(_text select 0) select 0 Code:
(_text select 0) select 1 Code:
(_text select 0) select 2 select 0 Code:
(_text select 0) select 2 select 1 Code:
(_text select 0) select 2 select 2 Code:
(_text select 0) select 2 select 3 Code:
(_text select 0) select 2 select 4 Code:
(_text select 0) select 3 Aber ich hate nicht erwartet das man in Arma wirklich eien Textverarbeitung hinbekommen könnte aber so wie es aussieht kann man auch Excel ablösen ^^ Viel dank |
Kann ich nicht glauben, dass das so gehen soll...
Edit: nach deiner Änderung sollte es jetzt klappen. |
Ich hate es mir noch mal angeschaut nach deinem Post "es kann nicht gehen". Und es stimmt ich hatte was vergessen.
Da ich die Eingabe datei Verändern kann habe ich es mir viel zu Kompliziert gemacht und habe die Variable umgeändert damit sie Auslesbar ist mit Select. das hatte ich im Vorhergehenden Post schlicht übersehen/vergessen. Code:
_text = [[123,"bla bla",[123,456,789,000,"blabla"],767]]; Danke für denn Hinweis! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias