Questions marquées «string»

87
Récupère le dernier élément d'un std :: string

Je me demandais s'il y avait une abréviation ou une manière plus élégante d'obtenir le dernier caractère d'une chaîne comme dans: char lastChar = myString.at( myString.length() - 1 ); Quelque chose comme myString.back()ça ne semble pas exister. Y a-t-il un équivalent?

87
performances str en python

Lors du profilage d'un morceau de code python ( python 2.6jusqu'à 3.2), j'ai découvert que la strméthode pour convertir un objet (dans mon cas un entier) en une chaîne est presque un ordre de grandeur plus lente que l'utilisation du formatage de chaîne. Voici la référence >>> from timeit...

87
Comment convertir un entier en chaîne?

Je suis incapable de compiler du code qui convertit un type d'un entier en une chaîne. J'exécute un exemple du didacticiel Rust for Rubyists qui a diverses conversions de type telles que: "Fizz".to_str()et num.to_str()(où numest un entier). Je pense que la majorité (sinon la totalité) de ces...

87
Convertir une chaîne sécurisée en texte brut

Je travaille dans PowerShell et j'ai un code qui convertit avec succès un mot de passe saisi par l'utilisateur en texte brut: $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\securePassword.txt J'ai essayé plusieurs façons...

87
Utilisez jq pour analyser une chaîne JSON

J'essaie d' jqanalyser une structure JSON comme: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } Autrement dit, un élément du JSON est une chaîne avec json échappé. Donc, j'ai quelque chose du genre $ jq [.c] myFile.json | jq [.id] Mais ça plante avec jq: error: Cannot...

86
string.Join sur une liste <int> ou un autre type

Je veux transformer un tableau ou une liste d'entiers en une chaîne délimitée par des virgules, comme ceci: string myFunction(List<int> a) { return string.Join(",", a); } Mais string.Join ne prend List<string>que le deuxième paramètre. Quelle est la meilleure façon de procéder?...

86
Quand utiliser strtr vs str_replace?

J'ai du mal à comprendre quand strtrcela serait préférable str_replaceou vice versa. Il semble qu'il soit possible d'obtenir exactement les mêmes résultats en utilisant l'une ou l'autre fonction, bien que l'ordre dans lequel les sous-chaînes sont remplacées soit inversé. Par exemple: echo...

86
Concaténation de chaînes à l'aide de l'opérateur '+'

En regardant les stringmétadonnées de classe, je ne vois que les opérateurs ==et !=surchargés. Alors, comment peut-il effectuer une concaténation pour l' +opérateur « »? Modifier : Quelques notes intéressantes d'Eric Lippert sur la concaténation de cordes: Partie 1 Partie 2 Il y a aussi un super...