Entfernen Sie Zeichen vor einem Komma in einer Zeichenfolge

9

Ich habe mich gefragt, wie man am besten die Zeichen vor einem Komma in einer Zeichenfolge entfernen und das Komma selbst entfernen kann, wobei nur die Zeichen nach dem Komma in der Zeichenfolge bleiben, wenn die Zeichenfolge wie folgt dargestellt wird: Stadt, Land ".

Vielen Dank im Voraus

    
user1899174 29.04.2013, 18:14
quelle

5 Antworten

25

Sie wollen also

  

Stadt, Land

wird

  

Land

Eine einfache Möglichkeit, dies zu tun, ist dies:

%Vor%

Dies ist jedoch "gierig", was bedeutet, dass es sich ändern wird

  

Stadt, Bundesland, Land

in

  

Land

In Ihrem Fall möchten Sie vielleicht, dass es

wird
  

Staat, Land

Ich konnte es von deiner Frage nicht sagen.

    
Daniel Kaplan 29.04.2013, 18:16
quelle
3

überprüfen Sie dies

%Vor%

Ich fand es schneller als .replaceAll(".*,", "")

    
Bassem Reda Zohdy 29.04.2013 18:26
quelle
2
___ answer16285524 ___

Sie wollen also

  

Stadt, Land

wird

  

Land

Eine einfache Möglichkeit, dies zu tun, ist dies:

%Vor%

Dies ist jedoch "gierig", was bedeutet, dass es sich ändern wird

  

Stadt, Bundesland, Land

in

  

Land

In Ihrem Fall möchten Sie vielleicht, dass es

wird
  

Staat, Land

Ich konnte es von deiner Frage nicht sagen.

    
___ answer16285656 ___

Dies kann mit einer Kombination aus %code% und %code% geschehen, wobei %code% zur Bestimmung der Position des (ersten) Kommas und %code% zur Extraktion eines Teils der Zeichenkette relativ zu dieser Position verwendet wird.

%Vor%     
___ qstntxt ___

Ich habe mich gefragt, wie man am besten die Zeichen vor einem Komma in einer Zeichenfolge entfernen und das Komma selbst entfernen kann, wobei nur die Zeichen nach dem Komma in der Zeichenfolge bleiben, wenn die Zeichenfolge wie folgt dargestellt wird: Stadt, Land ".

Vielen Dank im Voraus

    
___ answer16285532 ___

Sie könnten eine Art Teilzeichenfolge implementieren, die alle Zeichenindizes vor Ihrem Komma findet und dann alles entfernen muss.

    
___ tag123string ___ Eine Zeichenfolge ist eine endliche Abfolge von Symbolen, die üblicherweise für Text verwendet wird, manchmal jedoch auch für beliebige Daten. ___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ answer16285658 ___

überprüfen Sie dies

%Vor%

Ich fand es schneller als %code%

    
___ qstnhdr ___ Entfernen Sie Zeichen vor einem Komma in einer Zeichenfolge ___
Orion 29.04.2013 18:23
quelle
1

Dies kann mit einer Kombination aus substring und indexOf geschehen, wobei indexOf zur Bestimmung der Position des (ersten) Kommas und substring zur Extraktion eines Teils der Zeichenkette relativ zu dieser Position verwendet wird.

%Vor%     
tobias_k 29.04.2013 18:26
quelle
0

Sie könnten eine Art Teilzeichenfolge implementieren, die alle Zeichenindizes vor Ihrem Komma findet und dann alles entfernen muss.

    
Tdorno 29.04.2013 18:17
quelle

Tags und Links

Django: Verwenden von Annotate, Count und Distinct in einem Queryset ___ answer16234582 ___

Beispielcode:

%Vor%

Es ist nur ein Array, also wiederhole es wie immer.

    
___ qstntxt ___

Ich habe ein Array, das die Objekte mit einem Schlüssel enthält, Wert, wie können wir jedes Objekt für %code% und %code% iterieren.

%Vor%     
___ answer16234749 ___

Verwenden Sie %code% :

%Vor% %Vor%
    
___ answer16243610 ___

In einfachem JavaScript können Sie dies tun:

%Vor%

Die Callback-Funktion wird mit einem dritten Parameter aufgerufen, wobei das Array durchlaufen wird. Für weitere Informationen mehr !

Sie müssen also die jQuery-Bibliothek nicht laden.

Grüße.

    
___ answer16234565 ___
%Vor%     
___ answer43109840 ___

Die forEach-Schleife akzeptiert eine Iteratorfunktion und optional einen Wert, der beim Aufruf dieser Iteratorfunktion als "this" verwendet wird.

%Vor%

Nachfolgend kann auch auf diese

heruntergebrochen werden %Vor%     
___ answer16234696 ___

Sie können jquery verwenden, um alle Objekte zu durchlaufen, die jQuery von Ihnen benötigt, um eine Callback-Funktion zu füllen, die jquery zurückrufen wird. Der erste Eingabeparameter erhält den Schlüssel und der zweite Eingabeparameter den Wert:

%Vor%

Dokumentation: Ссылка

    
___ answer16234586 ___

Verwenden Sie jQuery.each :

%Vor%     
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ tag123jquery ___ jQuery ist eine beliebte Cross-Browser-JavaScript-Bibliothek, die das DOM-Traversal (Document Object Model), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jQuery in Zusammenhang stehen, daher sollte jquery von dem fraglichen Code verwendet werden, und mindestens eine jquery-nutzungsbezogene Elemente müssen in der Frage enthalten sein. ___ answer16234588 ___

Um über ein mit juffy gefülltes Array zu iterieren, verwenden Sie $ .each , um über ein Objekt zu iterieren Eigenschaften verwenden für .. in

    
___