Articles of string

Literais de string verbatim v seqüências de escape

Existe alguma diferença em como o compilador C # ou o tempo de execução .NET manipula literais de seqüência de caracteres verbatim versus usando seqüências de escape (ou seja, desempenho) ou é apenas uma questão de estilo de tempo de design? POR EXEMPLO: var pathA = “c:\\somewhere”; var pathB = @”c:\somewhere”; Eu imagino que eles […]

O StringBuilder usa mais memory que a concatenação de strings?

Eu sei que a vantagem óbvia de desempenho ao usar o StringBuilder é em C #, mas como é a diferença de memory? O StringBuilder usa mais memory? e como uma nota lateral, o que essencialmente faz o construtor de string diferentemente que o torna muito mais rápido?

converter string em array numérico em matlab

Eu tenho um script no qual uma string de número é inserida string=’123′ ou string=’9823′ Eu estou tentando converter isso em uma matriz da forma [a, b, c, d], por exemplo, de uma seqüência de ‘123’ para uma matriz numérica [1,2,3] Alguma dica sobre como fazer isso?

Divisão de string não retornando resultados vazios

Estou tentando usar “value1:value2::value3”.split(“:”); O problema é que eu quero include os resultados em branco. Ele retorna: [value1, value2, value3] Deve ser: [value1, value2, , value3] Alguém sabe o regexp para consertar isso? Ok eu encontrei causa de problema. Na verdade, estou lendo um arquivo de texto e ele contém esta linha: 123:;~\&:ST02:M:test:M:4540145::type;12:51253:D:2.2:567766::AL:::::::2.2b Quando eu […]

Substitua strings vazias por valores nulos

Estou arrumando uma tabela enorme por conta em uma nova tabela, onde eu quero mudar todas as seqüências vazias para NULL e typecast algumas colunas também. Eu li algumas das postagens e não consegui encontrar uma consulta, o que me permitiria fazer isso em todas as colunas em uma única consulta, sem usar várias instruções. […]

Em C, por que não posso atribuir uma string a uma matriz char depois que ela é declarada?

Isso tem me incomodado por algum tempo. struct person { char name[15]; int age; }; struct person me; me.name = “nikol”; quando eu compilo eu recebo este erro: erro: tipos incompatíveis ao atribuir ao tipo ‘char [15]’ do tipo ‘char *’ estou faltando alguma coisa óbvia aqui?

C # como converter string HEX grande para binário

Eu tenho uma string com 14 caracteres. Esta é uma representação hexadecimal de 7 bytes. Eu quero convertê-lo em binário. Eu tentei usar Convert.ToString(Convert.ToInt32(hexstring, 16), 2); Para strings pequenas isso funciona, mas para 14 caracteres não funcionará porque o resultado é muito grande. Como posso gerenciar isso? Tenha em mente que a saída da conversão […]

strtok dando falha de segmentação

Por que o código abaixo fornece seg. Falha na última linha? char* m=ReadName(); printf(“\nRead String %s\n”,m); // Writes OK char* token; token=strtok(m,’-‘); Como dito, as sequências de caracteres lidas não são problemáticas, mas por que não podem ser divididas em tokens?

Dividir uma coluna de string em várias variables ​​dummy

Como um usuário relativamente inexperiente do pacote data.table em R, tenho tentado processar uma coluna de texto em um grande número de colunas de indicadores (variables ​​dummy), com um 1 em cada coluna indicando que uma subcadeia específica era encontrado dentro da coluna de string. Por exemplo, quero processar isso: ID String 1 a$b 2 […]

Use RegExp para corresponder a um número entre parênteses e incrementá-lo

Eu tenho tentado encontrar uma maneira de combinar um número em uma cadeia de JavaScript que é cercada por parênteses no final da seqüência de caracteres e, em seguida, incrementá-lo. Digamos que eu tenha uma string: var name = “Item Name (4)”; Eu preciso de um RegExp para coincidir com a parte (4), e então […]