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.

    
___
2
Antworten

Legen Sie das Währungssymbol beim Schreiben mit xlsxwriter fest

Ich habe Probleme, das Währungssymbol, das ich möchte, in meine Währungswerte mit xlsxwriter zu schreiben. Ich habe das Tutorial hier gefolgt und kann Währungswerte mit der korrekten Formatierung ausgeben und ein Dollarzeichen (ob das vo...
17.09.2015, 09:58
1
Antwort

Highcharts Y-Achse Tausendertrennzeichen

Wie fügt man der Y-Achse von Highcharts ein Tausendertrennzeichen hinzu? Das habe ich: %Vor% Dies gibt den Fehler zurück:    Uncaught TypeError: Die Eigenschaft 'y' von undefined kann nicht gelesen werden     
06.11.2013, 11:29
2
Antworten

Wie kann ich das DecimalFormat-Verhalten basierend auf der Eingabedauer ändern?

Ich verwende das folgende Muster DecimalFormat : %Vor% Dies führt die folgenden Konvertierungen durch: %Vor% Ich habe jetzt eine zusätzliche Anforderung. %Vor% Das bedeutet, wenn es gibt weniger als zwei Dezimalstellen, ich wer...
13.12.2010, 13:16
2
Antworten

CSS Kerning für große Zahlen

Ich weiß, dass in den Staaten große Zahlen mit einem , zwischen Tausenden formatiert sind, so dass Sie ,000,000.00 schreiben würden. In Südafrika ist ein , nicht standardisiert und könnte anstelle von . als Dezimalpunkt verwendet wer...
02.04.2015, 15:09
2
Antworten

NumberFormat Parse nicht streng genug

Ich habe ein JFormattedTextField mit einem NumberFormat mit Locale.US. Also das Dezimaltrennzeichen ist der Punkt und das Gruppierungstrennzeichen ist das Komma. Jetzt gebe ich die Zeichenfolge "1,23" in dieses Textfeld ein und verschiebe den...
11.06.2015, 13:56
7
Antworten

Wie kann man eine Gleitkommazahl wie 293.4662543 in Python in 293.47 umwandeln?

Wie kann ich das Float-Ergebnis verkürzen? Ich brauche nur 2 Ziffern nach dem Punkt. Tut mir leid, ich weiß wirklich nicht, wie ich das auf Englisch besser erklären soll ... Danke     
12.10.2010, 12:35
8
Antworten

Fließkommazahlformat

Ich möchte number_format Funktion in PHP verwenden. Zum Beispiel: %Vor% Dies funktioniert für Gleitkommazahlen, aber ich möchte es für verschiedene Zahlen verwenden. Wenn eine Zahl dezimal ist und keine Gleitkommawerte hat, wird folgendes...
14.11.2009, 13:29
3
Antworten

Wie formatiert man einen Zahlenwert in AngularJS ui-grid Zelle auf zwei Dezimalstellen?

Ich benutze Angularjs ui-grid und benutze die Standardeinstellungen, die Frage ist, wie kann ich die Zahlen auf zwei Dezimalstellen formatieren ?     
21.05.2015, 19:26
2
Antworten

Wie lässt man das Python-Format mit einer bestimmten Anzahl signifikanter Stellen schweben?

Ich möchte, dass meine Ausgaben für Python (2.4.3) ein bestimmtes Format haben. Insbesondere, wenn die Zahl eine abschließende Dezimalzahl mit & lt; = 6 signifikanten Ziffern ist, zeigen Sie alles an. Wenn es jedoch & gt; 6 signifikante Ziffern...
11.09.2014, 05:53
2
Antworten

finde alle Zahlen in einem String mit einem NSScanner

Ich habe den folgenden Code verwendet, um Zahlen aus inputString mit NSScanner 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 V...
24.05.2015, 15:03