Articles of string

Javascript maneira elegante de dividir string em segmentos n caracteres longos

Como o título diz, eu tenho uma string, e eu quero dividir em segmentos n caracteres de comprimento. Por exemplo: var str = ‘abcdefghijkl’; depois de alguma magia com n = 3, vai se tornar var arr = [‘abc’,’def’,’ghi’,’jkl’]; Existe uma maneira elegante de fazer isso?

lendo arquivo linha por linha em go

Não consigo encontrar a function file.ReadLine em Go. Eu posso descobrir como rapidamente escrever um, mas apenas me perguntando se estou com alguma coisa aqui. Como se lê um arquivo linha por linha?

Se strings são imutáveis ​​no .NET, por que o Substring toma O (n) time?

Dado que as strings são imutáveis ​​no .NET, eu estou querendo saber por que elas foram projetadas de forma que string.Substring() leva tempo O ( substring.Length ), em vez de O(1) ? ou seja, quais foram os tradeoffs, se houver?

Converter entre string, u16string e u32string

Eu tenho procurado uma maneira de converter entre os tipos de seqüência de caracteres Unicode e me deparei com esse método . Não só não entendo completamente o método (não há comentários), mas também o artigo implica que, no futuro, haverá melhores methods. Se este é o melhor método, você poderia, por favor, apontar o […]

Removendo espaços iniciais e finais de uma string

Como remover espaços de um object de seqüência de caracteres em C ++. Por exemplo, como remover espaços iniciais e finais do object string abaixo. //Original string: ” This is a sample string ” //Desired string: “This is a sample string” A class de string, até onde eu sei, não fornece nenhum método para remover […]

Modificar uma string com ponteiro

Estes dois códigos tem que mudar o caractere 2 no caractere ‘4’ int main(int argc, char *argv[]){ char *s = “hello”; *(s+2)=’4′; printf( “%s\n”,s); return 0; } Quando eu corro isso eu recebo falha de segmentação, enquanto quando eu corro isso: int main(int argc, char *argv[]){ char *s = argv[1]; *(s+2)=’4′; printf( “%s\n”,s); return 0; […]

Dividir uma string com delimitadores, mas manter os delimitadores no resultado em c #

Eu gostaria de dividir uma string com delimitadores, mas manter os delimitadores no resultado. Como eu faria isso em c #?

expressão regular de javascript para verificar endereços IP

Eu tenho vários endereços IP como: 115.42.150.37 115.42.150.38 115.42.150.50 Que tipo de expressão regular devo escrever se quiser pesquisar todos os 3 endereços IP? Por exemplo, se eu fizer 115.42.150.* (Eu poderei procurar por todos os 3 endereços IP) O que eu posso fazer agora é algo como: /[0-9]{1-3}\.[0-9]{1-3}\.[0-9]{1-3}\.[0-9]{1-3}/ mas parece que não funciona bem. […]

Cadeia grande dividida

Eu tenho um texto longo que precisa ser convertido em pequenas seqüências de caracteres para que eu possa incluí-lo em um script AutoIt. Se eu include texto de várias linhas, mostrará error unterminated string . Então eu deveria ter: “numbercharswillbe10” &_ “othernumbersofcharwillbe10” &_ etc.. Como posso dividi-lo com os & _ -delimiters?

Entendendo a lógica no CaseInsensitiveComparator

Alguém pode explicar o seguinte código de String.java , especificamente porque existem três instruções if (que eu marquei //1 , //2 e //3 )? private static class CaseInsensitiveComparator implements Comparator, java.io.Serializable { // use serialVersionUID from JDK 1.2.2 for interoperability private static final long serialVersionUID = 8575799808933029326L; public int compare(String s1, String s2) { int […]