Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Eric Bruecklmeier Newsgroups: de.sci.electronics Subject: Re: Frage zu Lua Date: Wed, 29 Nov 2017 20:10:34 +0100 Lines: 31 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net rN469ZQswS+x3CQ0XcS7jA1ce2ay2yYudHG7dt48ZP+7demkdR Cancel-Lock: sha1:L0VgqWEADyl3cQ1mHTaJ35fWc+Q= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 In-Reply-To: Content-Language: de-DE-1901 Xref: csiph.com de.sci.electronics:236377 Am 29.11.2017 um 19:55 schrieb Eric Bruecklmeier: > Kann mit jemand dieses Verhalten erklären? > > din = "$GPRMC,184605.00,A,48,,A*78" > > print((string.find(din,"$",1))) > > Antwort: 67 > > print((string.find(din,"$G",1))) > > Antwort: 1 > > > Ich bin ein wenig ratlos... > Ingrid meint, das obige Beispiel stimmt so nicht ganz, da ich meine Adresse rausgelöscht habe. print((string.find(din,"$",1))) liefert reproduzierbar die Position nach der Stringlänge: : din = "$78" : print((string.find(din,"$",1))) 4 Steht "$" in Lua für irgendwas? Muß ich beim Suchen nach "$" ESC-Sequenzen verwenden? (ich konnte jedenfalls keine für "$" finden)