Articles of string

Maneira mais eficiente de remover caracteres especiais da string

Eu quero remover todos os caracteres especiais de uma string. Caracteres permitidos são AZ (maiúscula ou minúscula), números (0-9), sublinhado (_) ou o sinal de ponto (.). Eu tenho o seguinte, funciona, mas eu suspeito (eu sei!) Não é muito eficiente: public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); for (int i […]

confusão de stringstream, string e char *

Minha pergunta pode ser stringstream.str().c_str() a, onde a string retornada de stringstream.str().c_str() mora na memory e por que não pode ser atribuída a um const char* ? Este exemplo de código irá explicar melhor do que eu posso #include #include #include using namespace std; int main() { stringstream ss(“this is a string\n”); string str(ss.str()); const […]

Devo usar String.format () do Java se o desempenho é importante?

Nós temos que construir Strings o tempo todo para a saída de log e assim por diante. Nas versões do JDK, aprendemos quando usar o StringBuffer (muitos anexos, thread safe) e o StringBuilder (muitos anexos, não thread-safe). Qual é o conselho sobre o uso de String.format() ? É eficiente, ou somos forçados a ficar com […]

Usando C # para verificar se a string contém uma string na matriz de string

Eu quero usar o C # para verificar se um valor de seqüência contém uma palavra em uma matriz de seqüência de caracteres. Por exemplo, string stringToCheck = “text1text2text3”; string[] stringArray = { “text1”, “someothertext”, etc… }; if(stringToCheck.contains stringArray) //one of the items? { } Como posso verificar se o valor da string para ‘stringToCheck’ […]

Procurando por uma boa implementação de tabela de hash em C

Estou interessado principalmente em chaves de string. Alguém pode me apontar para uma biblioteca?

Como posso verificar se a string contém substring?

Eu tenho um carrinho de compras que exibe opções de produtos em um menu suspenso e, se eles selecionarem “sim”, eu quero tornar visíveis alguns outros campos na página. O problema é que o carrinho de compras também inclui o modificador de preço no texto, que pode ser diferente para cada produto. O código a […]

Removendo duplicatas de uma string em Java

Eu estou tentando iterar através de uma seqüência de caracteres para remover os caracteres duplicados. Por exemplo, o String aabbccdef deve se tornar abcdef e o String abcdabcd deve se tornar abcd Aqui está o que eu tenho até agora: public class test { public static void main(String[] args) { String input = new String(“abbc”); […]

Qual é a diferença entre uma constante de string e uma string literal?

Estou aprendendo objective-C e cacau e me deparei com esta declaração: As estruturas Cocoa esperam que as constantes de cadeia global, em vez de literais de cadeia, sejam usadas para chaves de dictionary, nomes de notificação e exceção e alguns parâmetros de método que usam sequências de caracteres. Eu só trabalhei em linguagens de alto […]

Posso multiplicar strings em Java para repetir seqüências?

Eu tenho algo parecido com o seguinte: int i = 3; String someNum = “123”; Eu gostaria de acrescentar i “0” s à string someNum . Tem alguma maneira eu posso multiplicar uma string para repeti-lo como o Python faz? Então eu poderia ir: someNum = sumNum + (“0” * 3); ou algo similar? Onde, […]

Como você obtém uma string para um array de caracteres em JavaScript?

Como você obtém uma string para um array de caracteres em JavaScript? Estou pensando em pegar uma string como “Hello world!” para o array [‘H’,’e’,’l’,’l’,’o’,’ ‘,’w’,’o’,’r’,’l’,’d’,’!’]