Perguntas com a marcação «string»

137
n-gramas em python, quatro, cinco, seis gramas?

Estou procurando uma maneira de dividir um texto em n gramas. Normalmente eu faria algo como: import nltk from nltk import bigrams string = "I really like python, it's pretty awesome." string_bigrams = bigrams(string) print string_bigrams Estou ciente de que o nltk oferece apenas bigrams e...

136
Destaque a diferença entre duas strings no PHP

Qual é a maneira mais fácil de destacar a diferença entre duas strings no PHP? Estou pensando nas linhas da página Histórico de edições do estouro de pilha, onde o novo texto está em verde e o texto removido está em vermelho. Se houver alguma função ou classe pré-escrita disponível, isso seria o...

136
Posso "multiplicar" uma string (em C #)?

Suponha que eu tenha uma string, por exemplo, string snip = "</li></ul>"; Quero basicamente escrever várias vezes, dependendo de algum valor inteiro. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier =...

136
Reutilizar um parâmetro em String.format?

String hello = "Hello"; String.format("%s %s %s %s %s %s", hello, hello, hello, hello, hello, hello); hello hello hello hello hello hello A variável hello precisa ser repetida várias vezes na chamada para o método format ou existe uma versão abreviada que permite especificar o argumento uma vez...

135
Formatação de string denominada parâmetros?

Eu sei que é uma pergunta muito simples, mas não tenho idéia de como pesquisar no Google. Como eu posso fazer print '<a href="%s">%s</a>' % (my_url) Então isso my_urlé usado duas vezes? Eu suponho que tenho que "nomear" o %se usar um dict nos parâmetros, mas não tenho certeza da...

135
Como codificar URL uma string no Ruby

Como faço para URI::encodeuma string como: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a para obtê-lo em um formato como: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A conforme RFC 1738? Aqui está o que eu tentei: irb(main):123:0> URI::encode...

134
Consistência de hashCode () em uma sequência Java

O valor hashCode de uma String Java é calculado como ( String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] Existem circunstâncias (por exemplo, versão da JVM, fornecedor etc.) sob as quais a expressão a seguir será avaliada como falsa? boolean expression = "This is a Java...