Articles of string

como pré-alocar memory para um object std :: string?

Eu preciso copiar um arquivo em uma string. Eu preciso de alguma forma para pré-alocar memory para esse object de seqüência de caracteres e uma maneira de ler diretamente o conteúdo do arquivo na memory dessa seqüência de caracteres?

javascript new regexp from string

Eu estou tentando criar algo semelhante a isso: var regexp_loc = /e/i; exceto que eu quero que o regexp seja dependente de uma string, então tentei usar o novo RegExp, mas não consegui o que queria. Basicamente eu quero que o e no regexp acima seja uma variável de string, mas eu falho com a […]

Escapando uma string C ++

Qual é a maneira mais fácil de converter um C ++ std :: string para outro std :: string, que tem todos os caracteres não imprimíveis escapou? Por exemplo, para a cadeia de caracteres de dois caracteres [0x61,0x01], a sequência de resultados pode ser “a \ x01” ou “a% 01”.

Java String.indexOf e strings vazias

Estou curioso porque o String.indexOf está retornando um 0 (em vez de -1) ao pedir o índice de uma string vazia dentro de uma string. Os Javadocs dizem apenas que este método retorna o índice nesta string da string especificada, -1 se a string não for encontrada. Para mim este comportamento parece altamente inesperado, eu […]

Como converter uma string UTF-8 em Unicode?

Eu tenho uma string que exibe caracteres codificados em UTF-8, e eu quero convertê-lo de volta para Unicode. Por enquanto, minha implementação é a seguinte: public static string DecodeFromUtf8(this string utf8String) { // read the string as UTF-8 bytes. byte[] encodedBytes = Encoding.UTF8.GetBytes(utf8String); // convert them into unicode bytes. byte[] unicodeBytes = Encoding.Convert(Encoding.UTF8, Encoding.Unicode, encodedBytes); […]

Por que as strings em C ++ geralmente são terminadas com ‘\ 0’?

Em muitos exemplos de código, as pessoas geralmente usam ‘\0’ depois de criar uma nova matriz char como esta: string s = “JustAString”; char* array = new char[s.size() + 1]; strncpy(array, s.c_str(), s.size()); array[s.size()] = ‘\0’; Por que devemos usar ‘\0’ aqui?

Convertendo string para dobrar em c #

Eu tenho uma longa cadeia com valores de tipo duplo separados por # – value1#value2#value3# etc Eu parei com a mesa de cordas. Então, eu quero converter cada elemento dessa tabela para o tipo double e recebo um erro. O que há de errado com a conversão de tipos aqui? string a = “52.8725945#18.69872650000002#50.9028073#14.971600200000012#51.260062#15.5859949000000662452.23862099999999#19.372202799999250800000045#51.7808372#19.474096499999973#”; string[] […]

lendo uma linha de ifstream em uma variável de string

No código a seguir: #include #include #include using namespace std; int main() { string x = “This is C++.”; ofstream of(“d:/tester.txt”); of <> x; cout << x << endl ; } Output : This Como o operador lê até o primeiro espaço em branco, recebo essa saída. Como posso extrair a linha de volta para […]

Java. Ignorar acentos ao comparar strings

O problema é fácil. Existe alguma function no JAVA para comparar duas Strings e retornar true ignorando os caracteres acentuados? ou seja String x = “Joao”; String y = “João”; retorno que são iguais. obrigado

Armazenar em NSUserDefaults

Eu quero salvar um Swift Style String Array em NSUserDefaults, mas acutally a instrução “if” no código diz que returnValue é sempre nulo. Posteriormente no código (iOS 8) eu quero usar “food + = [” spaghetti “] para adicionar novas inputs. var food : [String] { get { var returnValue : [String]? = NSUserDefaults.standardUserDefaults().objectForKey(“food”) as? […]