Articles of carattere

getch e codici freccia

Sto scrivendo un programma che sta usando getch() per cercare i tasti freccia. Il mio codice finora è: switch(getch()) { case 65: // key up break; case 66: // key down break; case 67: // key right break; case 68: // key left break; } Il problema è che quando premo ‘A’ , ‘B’ , […]

Come determinare se una stringa ha caratteri non alfanumerici?

Ho bisogno di un metodo che possa dirmi se una stringa ha caratteri non alfanumerici. Ad esempio se la stringa è “abcdef?” o “abcdefà”, il metodo deve restituire true.

Quale metodo nella class String restituisce solo i primi N caratteri?

Mi piacerebbe scrivere un metodo di estensione alla class String modo che se la stringa di input è più lunga della lunghezza N prevista, devono essere visualizzati solo i primi N caratteri. Ecco come appare: public static string TruncateLongString(this string str, int maxLength) { if (str.Length <= maxLength) return str; else //return the first maxLength […]

Come leggo l’input carattere per carattere in Java?

Sono abituato al c-style getchar() , ma sembra che non ci sia nulla di paragonabile a java. Sto costruendo un analizzatore lessicale e ho bisogno di leggere il carattere di input per carattere. So che posso usare lo scanner per scansionare un token o una linea e analizzare il token char-by-char, ma ciò sembra poco […]

Indici di tutte le occorrenze di carattere in una stringa

Il seguente codice verrà stampato 2 String word = “bannanas”; String guess = “n”; int index; System.out.println( index = word.indexOf(guess) ); Mi piacerebbe sapere come ottenere tutti gli indici di “n” (“guess”) nella stringa “bannanas” Il risultato atteso sarebbe: [2,3,5]

Come posso rimuovere un personaggio da una stringa usando Javascript?

Sono così vicino a questo, ma non è giusto. Tutto quello che vorrei fare è rimuovere il carattere “r” da una stringa. Il problema è che c’è più di un’istanza di “r” nella stringa. Tuttavia, è sempre il 4 ° personaggio. stringa di esempio: “crt / r2002_2” Cosa voglio: “crt / 2002_2” Questa funzione di […]

Trovare gli indici di sottostringhe corrispondenti multiple / sovrapposte

Ho una stringa, s=”CCCGTGCC” e una sottostringa ss=”CC” . Voglio ottenere tutti gli indici in s che inizino la stringa ss . Nel mio esempio vorrei recuperare l’array c(1,2,6) . C’è qualche funzione di stringa che raggiunge questo? Si noti che la mia stringa è nel formato “CCCGTGCC” e non c(“C”,”C”,”C”,”G”,”T”,”G”,”C”,”C”) . grep restituisce solo […]

Qual è il numero massimo di byte per un carattere con codifica UTF-8?

Qual è il numero massimo di byte per un singolo carattere con codifica UTF-8? Dovrò crittografare i byte di una stringa codificata in UTF-8 e quindi dovrò essere in grado di calcolare il numero massimo di byte per una stringa codificata UTF-8. Qualcuno potrebbe confermare il numero massimo di byte per un singolo carattere codificato […]

Per ogni personaggio nella stringa

Come potrei fare un ciclo for su ogni carattere nella stringa in C ++?

Posso usare un simbolo at (@) all’interno degli URL?

È sicuro usare un simbolo @ come parte di un utente? Ad esempio, un ansible URL sarebbe http://example.com/@dave . L’idea è che, oggigiorno, gli utenti vengono comunemente chiamati “@user”, quindi perché non creare la pagina utente “@nomeutente”?