Je dois sélectionner les deux derniers caractères de la variable, qu'il s'agisse de chiffres ou de lettres. Par exemple: var member = "my name is Mate"; Je voudrais afficher les deux dernières lettres de la chaîne dans la membervariable.
Quel est un moyen efficace de répéter une chaîne à une certaine longueur? Par exemple:repeat('abc', 7) -> 'abcabca' Voici mon code actuel: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string Existe-t-il une meilleure façon (plus pythonique) de procéder? …
J'ai ce code PHP: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } Si j'ai un fichier nommé my.zip, cette fonction revient .zip. Je veux faire l'inverse, je veux que …
Quel est l'idiome Python recommandé pour fractionner une chaîne sur la dernière occurrence du délimiteur dans la chaîne? exemple: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', …
Il est temps d'admettre la défaite ... Dans Objective-C, je pourrais utiliser quelque chose comme: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 Dans Swift, je vois quelque chose de similaire: var str = "abcdefghi" str.rangeOfString("c").startIndex ... mais cela me donne juste un String.Index, que je peux utiliser pour réinscrire …
Comme PEP8 suggère de rester en dessous de la règle des 80 colonnes pour votre programme python, comment puis-je respecter cela avec de longues chaînes, c'est-à-dire s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Comment pourrais-je étendre cela à …
Dans Java 8, il existe une nouvelle méthode String.chars()qui renvoie un flux de ints ( IntStream) représentant les codes de caractères. Je suppose que beaucoup de gens s'attendraient à un flux de chars ici à la place. Quelle était la motivation pour concevoir l'API de cette façon?
J'ai une chaîne de longueur inconnue qui ressemble à ceci "dog, cat, bear, elephant, ..., giraffe" Quelle serait la meilleure façon de diviser cette chaîne au niveau des virgules afin que chaque mot puisse devenir un élément d'une ArrayList? Par exemple List<String> strings = new ArrayList<Strings>(); // Add the data …
Comment puis-je transformer une chaîne ci-dessous en un tableau ? pg_id=2&parent_id=2&document&video C'est le tableau que je recherche, array( 'pg_id' => 2, 'parent_id' => 2, 'document' => , 'video' => )
Le programme est censé prendre deux noms, et s'ils ont la même longueur, il devrait vérifier s'ils sont le même mot. Si c'est le même mot, il affichera "Les noms sont les mêmes" . S'ils sont de la même longueur mais avec des lettres différentes, il affichera "Les noms sont …
Si j'ai une chaîne disant "abc.txt", existe-t-il un moyen rapide d'obtenir une sous-chaîne juste "abc"? Je ne peux pas faire un fileName.IndexOf('.')parce que le nom du fichier pourrait être "abc.123.txt"ou quelque chose et je veux évidemment juste me débarrasser de l'extension (ie "abc.123").
Comme le titre l'indique, j'ai une chaîne et je veux diviser en segments de n caractères. Par exemple: var str = 'abcdefghijkl'; après un peu de magie avec n=3, il deviendra var arr = ['abc','def','ghi','jkl']; Y a-t-il un moyen de faire cela?
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.