Questions marquées «string»

Une chaîne est une séquence finie de symboles, couramment utilisée pour le texte, mais parfois pour des données arbitraires.


3
Comment tester une chaîne vide dans une instruction de cas Bash?
J'ai un script Bash qui effectue des actions basées sur la valeur d'une variable. La syntaxe générale de l'instruction case est: case ${command} in start) do_start ;; stop) do_stop ;; config) do_config ;; *) do_help ;; esac Je voudrais exécuter une routine par défaut si aucune commande n'est fournie et …
87 string  bash  null  case 


5
Python regex - préfixe r
Quelqu'un peut-il expliquer pourquoi l'exemple 1 ci-dessous fonctionne, lorsque le rpréfixe n'est pas utilisé? Je pensais que le rpréfixe devait être utilisé chaque fois que des séquences d'échappement sont utilisées. L'exemple 2 et l'exemple 3 le démontrent. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # …

1
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 to_str()appels de fonction …

2
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: …
87 json  string  sed  escaping  jq 




9
Meilleures pratiques / performances: mélanger StringBuilder.append avec String.concat
J'essaie de comprendre quelle est la meilleure pratique et pourquoi pour concaténer des littéraux de chaîne et des variables pour différents cas. Par exemple, si j'ai un code comme celui-ci StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Est-ce la manière de procéder? À partir de cet article , j'ai …


4
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 strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( …

1
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 article de Joel …
86 c#  .net  string 

7
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&lt;int&gt; a) { return string.Join(",", a); } Mais string.Join ne prend List&lt;string&gt;que le deuxième paramètre. Quelle est la meilleure façon de procéder?
86 c#  arrays  string 

6
Scala vérifie si l'élément est présent dans une liste
Je dois vérifier si une chaîne est présente dans une liste et appeler une fonction qui accepte un booléen en conséquence. Est-il possible d'y parvenir avec une seule ligne? Le code ci-dessous est le meilleur que je puisse obtenir: val strings = List("a", "b", "c") val myString = "a" strings.find(x=&gt;x …
86 string  list  scala  find 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.