J'ai l'habitude de courir $s =~ s/[^[:print:]]//g; sur Perl pour se débarrasser des caractères non imprimables. En Python, il n'y a pas de classes regex POSIX, et je ne peux pas écrire [: print:] pour que cela signifie ce que je veux. Je ne connais aucun moyen en Python de …
Je crée un programme qui, pour des raisons qui n'ont pas besoin d'être expliquées, nécessite qu'un float soit converti en une chaîne à compter avec len (). Cependant, str (float (x)) entraîne un arrondi de x lorsqu'il est converti en chaîne, ce qui annule le tout. Quelqu'un connaît-il un correctif …
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} Je veux deviceTokenenchaîner mais: let str = String.init(data: deviceToken, encoding: .utf8) str est nil Swift 3.0 comment puis - je laisser dataà string? Vous vous inscrivez aux notifications push dans Xcode 8 / Swift 3.0? ne fonctionne pas et la réponse est …
Je cherchais un moyen élégant et efficace de découper une chaîne en sous-chaînes d'une longueur donnée en Ruby. Jusqu'à présent, le mieux que j'ai pu trouver est celui-ci: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) => …
Pourquoi n'entraîne pas 'example'[999:9999]d'erreur? Depuis 'example'[9], quelle est la motivation derrière cela? À partir de ce comportement, je peux supposer que 'example'[3], essentiellement / en interne, ce n'est pas la même chose que 'example'[3:4], même si les deux aboutissent à la même 'm'chaîne.
J'ai une chaîne hexadécimale (par exemple 0CFE9E69271557822FE715A8B3E564BE) et je veux l'écrire dans un fichier sous forme d'octets. Par exemple, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 …
Ce qui suit remplacera les caractères de contrôle ASCII (raccourci pour [\x00-\x1F\x7F]): my_string.replaceAll("\\p{Cntrl}", "?"); Ce qui suit remplacera tous les caractères ASCII non imprimables (raccourci pour [\p{Graph}\x20]), y compris les caractères accentués: my_string.replaceAll("[^\\p{Print}]", "?"); Cependant, ni l'un ni l'autre ne fonctionne pour les chaînes Unicode. Quelqu'un a-t-il un bon moyen …
Comment convertir un flottant en chaîne en C ++ tout en spécifiant la précision et le nombre de chiffres décimaux? Par exemple: 3.14159265359 -> "3.14"
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 import …
Comment utiliser une expression régulière javascript pour vérifier une chaîne qui ne correspond pas à certains mots? Par exemple, je veux une fonction qui, lorsqu'elle est passée une chaîne qui contient soit abcou def, retourne false. 'abcd' -> faux 'cdef' -> faux 'bcd' -> vrai ÉDITER De préférence, je veux …
Est - il un moyen standard en Python pour TitleCase une chaîne ( par exemple les mots commençant par des caractères majuscules, tous les caractères restants ont tubé en minuscules) , mais en laissant des articles tels que and, inet en ofminuscules?
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?
J'ai une chaîne de mots string display_txt = "1st line text" +"\n" + "2nd line text"; dans Jquery, j'essaye d'utiliser ('#somediv').html(display_txt).css("color", "green") Je m'attends clairement à ce que mon msg soit affiché sur 2 lignes, mais à la place \ n est affiché dans le message. Des solutions rapides pour …
Je voudrais trouver l'emplacement d'un caractère dans une chaîne. Dire: string = "the2quickbrownfoxeswere2tired" Je voudrais que la fonction retourne 4et 24- l'emplacement du caractère du 2s dans string.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.