Als «string» getaggte Fragen

Eine Zeichenfolge ist eine endliche Folge von Symbolen, die üblicherweise für Text verwendet wird, manchmal jedoch für beliebige Daten.


11
Testen Sie, ob die Zeichenfolge eine gültige Ganzzahl ist
Ich versuche, etwas häufig genug zu tun: Benutzereingaben in einem Shell-Skript analysieren. Wenn der Benutzer eine gültige Ganzzahl angegeben hat, führt das Skript eine Sache aus, und wenn es nicht gültig ist, führt es etwas anderes aus. Das Problem ist, ich habe keinen einfachen (und einigermaßen eleganten) Weg gefunden, dies …

5
Konvertieren Sie eine Zeichenfolge in Ruby mit regulären Ausdrücken
Ich muss Zeichenfolgen wie "/ [\ w \ s] + /" in reguläre Ausdrücke konvertieren. "/[\w\s]+/" => /[\w\s]+/ Ich habe versucht, verschiedene RegexpMethoden wie: Regexp.new("/[\w\s]+/") => /\/[w ]+\//ähnlich Regexp.compileund Regexp.escape. Aber keiner von ihnen kehrt zurück, wie ich erwartet hatte. Außerdem habe ich versucht, Backslashes zu entfernen: Regexp.new("[\w\s]+") => /[w …
117 ruby  regex  string  ruby-1.9.3 


6
Wie schreibe ich Daten als Zeichenfolge (nicht als Datei) in das CSV-Format?
Ich möchte Daten wie [1,2,'a','He said "what do you mean?"']in eine CSV-formatierte Zeichenfolge umwandeln. Normalerweise würde man csv.writer()dies verwenden, da es alle verrückten Randfälle behandelt (Komma-Escape, Anführungszeichen-Escape, CSV-Dialekte usw.). Der Haken ist, dass csv.writer()erwartet wird, dass die Ausgabe an ein Dateiobjekt und nicht an eine Zeichenfolge erfolgt. Meine aktuelle Lösung …
117 python  string  csv 



3
Setzen Sie den Wert in der WPF-Bindung auf null
Bitte schauen Sie sich die folgende Zeile an <TextBox Text="{Binding Price}"/> Diese Price-Eigenschaft von oben ist eine Decimal?(nullbare Dezimalstelle). Ich möchte, dass, wenn der Benutzer den Inhalt des Textfelds löscht (dh eine leere Zeichenfolge eingibt, die Quelle automatisch mit null aktualisiert wird (Nothing in VB). Irgendwelche Ideen, wie ich es …

1
Warum ist str.translate in Python 3.5 viel schneller als in Python 3.4?
Ich habe versucht, unerwünschte Zeichen mit text.translate()Python 3.4 aus einer bestimmten Zeichenfolge zu entfernen . Der minimale Code lautet: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Es funktioniert wie erwartet. Das gleiche Programm, wenn es in Python 3.4 und Python …

2
Ein gutes Beispiel für boost :: algorithm :: join
Ich wollte kürzlich boost :: algorithm :: join verwenden , konnte aber keine Anwendungsbeispiele finden und wollte nicht viel Zeit in das Erlernen der Boost Range-Bibliothek investieren, nur um diese eine Funktion zu verwenden. Kann jemand ein gutes Beispiel für die Verwendung von Join für einen Container mit Zeichenfolgen liefern? …
116 c++  string  boost  join 

12
Was ist der Unterschied zwischen String-Grundelementen und String-Objekten in JavaScript?
Entnommen aus MDN Zeichenfolgenliterale (gekennzeichnet durch doppelte oder einfache Anführungszeichen) und Zeichenfolgen, die von Zeichenfolgenaufrufen in einem Nichtkonstruktorkontext (dh ohne Verwendung des neuen Schlüsselworts) zurückgegeben werden, sind primitive Zeichenfolgen. JavaScript konvertiert Primitive automatisch in String-Objekte, sodass String-Objektmethoden für primitive Strings verwendet werden können. In Kontexten, in denen eine Methode für …




3
Entfernen Sie alle Sonderzeichen aus einer Zeichenfolge in R?
Wie entferne ich alle Sonderzeichen aus der Zeichenkette in R und ersetze sie durch Leerzeichen? Einige zu entfernende Sonderzeichen sind: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Ich habe es regexmit [:punct:]Muster versucht , aber es entfernt nur Satzzeichen. Frage 2: Und wie entferne ich Zeichen aus Fremdsprachen wie : â í ü Â á ą …
116 regex  string  r  character 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.