Je cherche un moyen de diviser un texte en n-grammes. Normalement, je ferais quelque chose comme: import nltk from nltk import bigrams string = "I really like python, it's pretty awesome." string_bigrams = bigrams(string) print string_bigrams Je suis conscient que nltk ne propose que des bigrammes et des trigrammes, mais …
Supposons que j'ai une chaîne, par exemple, string snip = "</li></ul>"; Je veux essentiellement l'écrire plusieurs fois, en fonction d'une valeur entière. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier = "</li></ul></li></ul>"; EDIT: Je sais que je peux facilement …
J'essaie d'exécuter une fonction de remplacement SQlite, mais j'utilise un autre champ dans la fonction. select locationname + '<p>' from location; Dans ce snip, le résultat est une liste de 0. J'aurais attendu une chaîne avec le texte de locationname et les '<p>'littéraux.
Quelle est la manière la plus simple de mettre en évidence la différence entre deux chaînes en PHP? Je pense à la page d'historique de modification de Stack Overflow, où le nouveau texte est en vert et le texte supprimé est en rouge. S'il y a des fonctions ou des …
J'essaie de faire un simple remplacement de chaîne, mais je ne sais pas pourquoi cela ne semble pas fonctionner: X = "hello world" X.replace("hello", "goodbye") Je veux changer le mot hello en goodbye, donc il devrait changer la chaîne "hello world"en "goodbye world". Mais X reste juste "hello world". Pourquoi …
String hello = "Hello"; String.format("%s %s %s %s %s %s", hello, hello, hello, hello, hello, hello); hello hello hello hello hello hello La variable hello doit-elle être répétée plusieurs fois dans l'appel à la méthode format ou existe-t-il une version abrégée qui vous permet de spécifier l'argument une fois à …
J'aimerais avoir une méthode qui transforme le premier caractère d'une chaîne en minuscules. Mes approches: 1. public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2. public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } Quelle serait votre approche?
J'ai une fonction prenant des arguments flottants (généralement des entiers ou des décimales avec un chiffre significatif), et je dois sortir les valeurs dans une chaîne avec deux décimales (5 -> 5,00, 5,5 -> 5,50, etc.). Comment puis-je faire cela en Python?
Je veux couper une chaîne si la longueur dépasse 10 caractères. Supposons que si la longueur de la chaîne est 12 ( String s="abcdafghijkl"), la nouvelle chaîne tronquée contiendra "abcdefgh..". Comment puis-je atteindre cet objectif?
Savez-vous comment puis-je rechercher et remplacer une chaîne dans tous les fichiers de mon projet actuel? Disons que j'ai cette chaîne "/ sites / default / now I want it to be" / public / sites / default mais il y a presque 1000 fichiers.
Je sais que c'est une question très simple, mais je ne sais pas comment la rechercher sur Google. Comment puis-je faire print '<a href="%s">%s</a>' % (my_url) Alors c'est my_urlutilisé deux fois? Je suppose que je dois "nommer" le %spuis utiliser un dict dans les paramètres, mais je ne suis pas …
J'essaye de tout supprimer d'une chaîne mais juste des nombres (0-9). Je pensais que cela fonctionnerait. echo preg_replace("[^0-9]","",'604-619-5135'); Mais il fait écho à "604-619-5135". Qu'est-ce que je rate???
Comment puis-je URI::encodeune chaîne comme: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a pour l'obtenir dans un format comme: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A selon RFC 1738? Voici ce que j'ai essayé: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Aussi: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid …
J'ai du mal à comprendre comment fonctionne la syntaxe de chaîne dans Rust. Plus précisément, j'essaie de comprendre comment créer une chaîne de plusieurs lignes.
J'ai essayé de me débarrasser des espaces blancs dans un NSString, mais aucune des méthodes que j'ai essayées n'a fonctionné. J'ai "this is a test"et je veux obtenir "thisisatest". J'ai utilisé whitespaceCharacterSet, qui est censé éliminer les espaces blancs. NSString *search = [searchbar.text stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; mais j'ai continué à …
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.