number-formatting

___ answer30425080 ___

Matt war ein bisschen schneller. Warum teilst du deine Saite am Anfang?
Eine kleine Code-Umordnung ergibt das gewünschte Ergebnis:

%Vor%

Ausgabe

  

7   183   145   15   10   100

HINWEIS
Sie könnten auch

verwenden %Vor%

um die Zahlen herauszufiltern. Ich finde das ein bisschen ordentlicher als die Chars aufzulisten. Es werden jedoch zum Beispiel die Dezimalziffern der Indischen Schriften und auch Arabisch enthalten.

    
___ answer30425046 ___

Ihr Fehler ist einfach: Sie haben mit einer falschen Annahme begonnen. Sie trennen die Zeichenfolge künstlich in Wörter:

%Vor%

Also genau das passiert. Jedes Wort wird nach einer Nummer, einmal durchsucht. Wenn ein Wort zwei Zahlen enthält, wird die zweite Zahl nie gescannt - weil Sie das nicht gesagt haben.

Die Lösung besteht darin, diese falsche Annahme zu unterlassen. Trennen Sie die Zeichenfolge nicht in Wörter! Wiederholen Sie einfach den Vorgang:

%Vor%

... bis Sie das Ende der Zeichenfolge des Scanners erreichen ( %code% ).

    
___ tag123string ___ Eine Zeichenfolge ist eine endliche Abfolge von Symbolen, die üblicherweise für Text verwendet wird, manchmal jedoch auch für beliebige Daten. ___ tag123numberformatierung ___ Bei der Zahlenformatierung wird ein numerischer Wert in eine für die Anzeige geeignete Zeichenfolge konvertiert. Dinge, die berücksichtigt werden müssen, sind das Dezimal / Tausender-Trennzeichen, die Zifferngruppierung, die Form der Zahlen, wie ein Prozentsatz oder eine Währung angezeigt wird, und so weiter. ___ qstnhdr ___ finde alle Zahlen in einem String mit einem NSScanner ___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die verwandten Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123nsnumber ___ Unter Mac OS X ist NSNumber eine Unterklasse von NSValue, die einen Wert als C-Skalar (numerisch) anbietet ___ tag123nsscanner ___ Die NSScanner-Klasse ist eine Objective-C-Klasse, die im Foundation-Framework ab Mac OS X 10.0 implementiert ist. Der NSScanner ist ein hochgradig konfigurierbares Werkzeug zum Extrahieren von Teilstrings und numerischen Werten aus locker abgegrenzten Strings. ___ qstntxt ___

Ich habe den folgenden Code verwendet, um Zahlen aus %code% mit %code%

zu extrahieren %Vor%

Meine erwartete Ausgabe ist 7 183 145 15 10 100

aber die Ausgabe, die ich bekomme, ist 7 183 145 10

Es extrahiert nur das erste Vorkommen einer Zahl aus jedem Wort. ZB: wenn sein Dho7ni89 es nur die 7 erkennt und 89 nicht entdeckt. Ich würde wirklich glücklich sein, wenn jemand mir hilft, einen Weg zu finden, das zu beheben.

    
___
9
Antworten

PHP number_format wird gerundet?

Ich habe einen Preis "0,10" oder "00000,10" Wenn ich es jetzt versuche %Vor% Ich bekomme 0,00. Wie kann ich das beheben? Ich will 0,10 $. Ich möchte nicht abgerundet werden. Oder wenn ich 5.678 habe, bekomme ich 5,68. Aber ich will 5,6...
22.05.2011, 11:31
4
Antworten

Ändern Sie das Negativformat von NSNumberFormatter von (xxx.xx) nach -xxx.xx

Ich möchte meinen NSNumberFormatter von der Anzeige negativer Zahlen mit Klammern um sie herum bis hin zur Eingabe des Minuszeichens (oder was auch immer der lokalisierte Standard ist) ändern. Ich würde annehmen, ich könnte dies mit setNegati...
18.06.2009, 07:04
3
Antworten

Was ist der Unterschied zwischen% i und% d in Python? [Duplikat]

OK Ich habe die Zahlenformatierung untersucht und festgestellt, dass Sie % d oder % i verwenden können, um eine Ganzzahl zu formatieren. Zum Beispiel: %Vor% oder %Vor% Aber was ist der Unterschied? Ich meine, ich habe etwas gefunden,...
16.07.2013, 15:04
2
Antworten

Formatieren einer Dezimalzahl als Prozentsatz zur Anzeige in der Ansicht?

In der MVC Razor-Ansicht muss ein Dezimalfeld als Prozentsatz BUT ohne Prozentzeichen angezeigt werden. Zum Beispiel 2 oder 2.5 Ich verstehe, dass es von Modell sein kann und es wird etwas wie: %Vor% Aber es wirkt überhaupt nicht,...
17.10.2013, 06:13
1
Antwort

Wie setze ich CurrencySymbol auf Readonly CultureInfo.NumberFormat?

Ich versuche eine Währung (Schweizer Franken - de-CH) mit einem Symbol (CHF) zu formatieren, das anders ist als die Standard-.Net-Kultur (SFr.). Das Problem ist, dass das NumberFormat für die Kultur ReadOnly ist. Gibt es einen einfachen Weg,...
04.06.2009, 16:37
3
Antworten

Wie formatiert man die Eingabe von EditText bei der Eingabe mit Tausendertrennzeichen (,) in Android?

Ich habe ein edittext , es wird nur numerisch ohne Dezimalzahlen. %Vor% Ich möchte Tausende trennen, während ich tippe. Zum Beispiel 25.000. Ich weiß, ich sollte TextWatcher verwenden und habe diesen Code verwendet, aber ich konnte e...
27.02.2015, 05:08
3
Antworten

Wie richte ich den Dezimalpunkt beim Anzeigen von Doppelpunkten und Gleitkommazahlen aus?

Wenn ich die folgenden Dezimalpunktnummern habe: %Vor% Dann bekomme ich folgende Ausgabe: %Vor% Was ich will ist: %Vor%     
05.06.2013, 17:55
1
Antwort

Format-Nummer mit 3 abschließenden Dezimalstellen, einem Dezimal-Tausender-Trennzeichen und Kommas danach

Dies ist wahrscheinlich eine einfache Frage, und ich bin mir sicher, dass es eine Möglichkeit gibt, dies mit string.format() , NumberFormatInfo , CultureInfo oder einer Kombination davon zu tun, aber ich muss große numerische Werte mit 3...
09.05.2013, 16:32
3
Antworten

So wird in Matlab mit n Dezimalstellen angezeigt

Ich habe mich gefragt, wie man den Befehl benutzt, um die Anzeige mit n Dezimalstellen in Matlab einzurichten? Muss n auf bestimmte Zahlen beschränkt sein? Oder kann man einfach irgendeine für n angeben? Danke und Grüße!     
01.03.2011, 00:52
4
Antworten

Wie formatiert man lange Zahlen?

Wenn ich eine Zahl habe, die 100.000.000 ist, wie kann ich das als "100M" in einer Zeichenkette darstellen?     
09.09.2010, 00:28