Articles of string

Substituindo um char em um determinado índice em string?

String não tem ReplaceAt() , e estou caindo um pouco sobre como fazer uma function decente que faz o que eu preciso. Eu suponho que o custo da CPU é alto, mas os tamanhos das seqüências são pequenos, então está tudo ok

Expressão regular que corresponde a um padrão ou é uma string vazia

Eu tenho a seguinte expressão regular que corresponde a um formato de endereço de e-mail: ^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$ Isso é usado para validação com um formulário usando JavaScript. No entanto, este é um campo opcional. Portanto, como posso alterar esse regex para corresponder a um formato de endereço de email ou uma string vazia? Do meu conhecimento […]

Obtendo e removendo o primeiro caractere de uma string

Eu gostaria de fazer algumas caminhadas bidimensionais usando strings de caracteres, atribuindo valores diferentes para cada caractere. Eu estava planejando “estourar” o primeiro caractere de uma string, usá-lo e repetir para o resto da string. Como posso conseguir algo assim? x <- 'hello stackoverflow' Eu gostaria de poder fazer algo assim: a <- x.pop[1] print(a) […]

Remover caracteres de fim de linha da string Java

Eu tenho string assim “hello java book” Eu quero remover \ r e \ n da string (hello \ r \ njava \ r \ nbook). Eu quero uma string como “hellojavabook”. Como posso fazer isso?

Compare os números de versão sem usar a function split

Como faço para comparar números de versão? Por exemplo: x = 1.23.56.1487.5 y = 1.24.55.487.2

Recursivamente imprimir todas as permutações de uma string (Javascript)

Eu vi versões desta pergunta para outras linguagens, mas não para JS. É possível fazer isso recursivamente em uma function? Eu entendo que preciso pegar o primeiro elemento da string e, em seguida, anexá-lo a cada solução para a recursion no restante da string. Então, logicamente, eu entendo como a recursion precisa ir. Eu simplesmente […]

C ++: Uma macro pode expandir “abc” para ‘a’, ‘b’, ‘c’?

Eu escrevi um template variádico que aceita um número variável de parâmetros char , ie template struct Foo; Eu estava apenas me perguntando se havia algum truque de macro que me permitisse instanciar isso com uma syntax semelhante à seguinte: Foo ou Foo ou Foo etc. Basicamente, qualquer coisa que impeça você de escrever os […]

C cordas confusão

Estou aprendendo C agora e fiquei um pouco confuso com os arrays de caracteres – strings. char name[15]=”Fortran”; Não há problema com isso – é uma matriz que pode conter (até?) 15 caracteres char name[]=”Fortran”; C conta o número de caracteres para mim, então eu não preciso – limpo! char* name; OK. E agora? Tudo […]

O que significa $ {} (sinal de dólar e chaves) em uma string em JavaScript?

Eu não vi nada aqui ou no MDN. Tenho certeza que estou perdendo alguma coisa. Tem que haver alguma documentação sobre isso em algum lugar? Funcionalmente, parece que permite aninhar uma variável dentro de uma string sem fazer concatenação usando o operador + . Estou procurando documentação sobre esse recurso. Exemplo: var string = ‘this […]

Localizar a enésima ocorrência de um caractere em uma string

Preciso de ajuda para criar um método C # que retorne o índice da enésima ocorrência de um caractere em uma string. Por exemplo, a terceira ocorrência do caractere ‘t’ na string “dtststxtu” é 5. (Note que a string tem 4 t s.)