Questions marquées «strings»

Une "chaîne" est une séquence de caractères représentant généralement une unité de texte lisible par l'homme. Les questions sur ce sujet traitent du traitement des chaînes dans les programmes et de la manière dont divers langages et environnements définissent et manipulent les chaînes.



5
Fonctions renvoyant des cordes, bon style?
Dans mes programmes C, j'ai souvent besoin d'un moyen de faire une représentation sous forme de chaîne de mes ADT. Même si je n'ai pas besoin d'imprimer la chaîne à l'écran de quelque manière que ce soit, il est intéressant d'avoir une telle méthode de débogage. Donc, ce genre de …

5
Le placement de marqueurs de texte à l'intérieur de chaînes est-il de mauvais style? Y a-t-il une alternative?
Je travaille avec des cordes massives qui nécessitent beaucoup de manipulation. Par exemple, je pourrais générer une chaîne comme celle-ci: Partie 1 Bateau Section A Programmation Partie 2 Partitionnement des bateaux pour la programmation. Section AA Section SQL Entrées. La chaîne serait trop grande pour en vérifier manuellement chaque partie. …

5
Optimisation des allocations de chaînes redondantes en C ++
J'ai un composant C ++ assez complexe dont les performances sont devenues un problème. Le profilage montre que la majeure partie du temps d'exécution est simplement consacrée à l'allocation de mémoire pour std::strings. Je sais qu'il y a beaucoup de redondance entre ces chaînes. Une poignée de valeurs se répètent …



1
Amélioration possible de Damerau-Levenshtein?
J'ai récemment implémenté l'algorithme de distance Damerau-Levenshtein à partir du pseudocode sur Wikipedia. Je ne pouvais trouver aucune explication exactement comment cela fonctionne et utilise des noms de pseudocode variables complètement uninformative comme DA, DB, i1et j1qui m'a laissé me gratter la tête. Voici mon implémentation en Python: https://gist.github.com/badocelot/5327337 L'implémentation …


7
string.format avec variables vs variables en ligne
Quels sont les avantages / inconvénients (le cas échéant) de l'utilisation string output; int i = 10; output = string.Format("the int is {0}", i); contre string output; int i = 10; output = "the int is " + i; J'ai toujours utilisé ce dernier exemple, mais il semble que la …
9 c#  .net  vb.net  strings 

1
Classe de chaînes basée sur des graphèmes?
Je me demande pourquoi nous n'avons pas de classes de chaînes qui représentent une chaîne de grappes de graphèmes Unicode au lieu de points de code ou de caractères. Il me semble que dans la plupart des applications, il serait plus facile pour les programmeurs d'accéder aux composants d'un graphème …
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.