Articles of sostituire

Arresta il cursore dal salto alla fine del campo di input in javascript replace

Sto usando un’espressione regolare per rimuovere caratteri non validi da un’area di immissione del testo in javascript (in esecuzione in IE). Eseguo la funzione di sostituzione su ogni evento keyup. Tuttavia, questo fa sì che il cursore salti alla fine della casella di testo dopo ogni pressione di un tasto, rendendo imansible la modifica in […]

Come sostituire l’ultima occorrenza di caratteri in una stringa utilizzando javascript

Sto avendo problemi a scoprire come sostituire l’ultimo ‘,’ in una stringa con ‘e’: Avendo questa stringa: test1, test2, test3 e voglio concludere con: test1, test2 e test3 Sto provando qualcosa del genere: var dialog = ‘test1, test2, test3’; dialog = dialog.replace(new RegExp(‘, /g’).lastIndex, ‘ and ‘); ma non funziona

JavaScript .replace sostituisce solo la prima partita

var textTitle = “this is a test” var result = textTitle.replace(‘ ‘, ‘%20’); Ma le funzioni di sostituzione si fermano alla prima istanza del “” e ottengo il Risultato: “this%20is a test” Qualche idea su dove sto andando male sono sicuro che è una soluzione semplice.

Come sostituire un carattere in una stringa in Java?

Usando Java, voglio passare attraverso le linee di un testo e sostituire tutti i simboli & commerciale ( & ) con l’XML entity reference & . Esamino le righe del testo e poi ogni parola nel testo con la class Scanner. Quindi uso CharacterIterator per scorrere su ogni carattere della parola. Tuttavia, come posso sostituire […]

In Vim c’è un modo per cancellare senza inserire del testo nel registro?

Usando Vim, spesso voglio sostituire un blocco di codice con un blocco che ho appena strappato. Ma quando cancello il blocco di codice che deve essere sostituito, quel blocco stesso entra nel registro che cancella il blocco che ho appena tirato. Quindi ho preso l’abitudine di strappare, quindi inserire e cancellare ciò che non volevo, […]

Esiste un modo efficace per eseguire centinaia di sostituzioni di testo in Ruby?

Sto cercando di utilizzare un elenco di centinaia di errori ortografici comuni per pulire alcuni input prima di cercare i duplicati. È un processo critico dal punto di vista del tempo, quindi spero che ci sia un modo più veloce di avere centinaia di regex (o una con cento rami). Esiste un modo efficace per […]

Esiste un’alternativa alla stringa. Sostituisci maiuscole e minuscole?

Devo cercare una stringa e sostituire tutte le occorrenze di %FirstName% e %PolicyAmount% con un valore estratto da un database. Il problema è la capitalizzazione di FirstName varia. Questo mi impedisce di usare il metodo String.Replace() . Ho visto pagine web sull’argomento che suggeriscono Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); Tuttavia, per qualche motivo quando provo a […]

RegEx per la corrispondenza / sostituzione dei commenti JavaScript (sia multilinea che in linea)

Devo rimuovere tutti i commenti JavaScript da un’origine JavaScript utilizzando l’object RegExp JavaScript. Quello di cui ho bisogno è il pattern per RegExp. Finora, ho trovato questo: compressed = compressed.replace(/\/\*.+?\*\/|\/\/.*(?=[\n\r])/g, ”); Questo modello funziona OK per: /* I’m a comment */ o per: /* * I’m a comment aswell */ Ma non sembra funzionare per […]

Come sostituire i valori NA in una tabella * per le colonne selezionate *? data.frame, data.table

Ci sono molti post sulla sostituzione dei valori di NA. Sono consapevole che si potrebbe sostituire NA nella seguente tabella / frame con il seguente: x[is.na(x)]<-0 Ma cosa succede se voglio limitarlo solo a determinate colonne? Lascia che ti mostri un esempio. Innanzitutto, iniziamo con un set di dati. set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), […]

Rinominare ricorsivamente i file usando find e sed

Voglio passare attraverso un gruppo di directory e rinominare tutti i file che terminano in _test.rb per terminare invece in _spec.rb. È qualcosa che non ho mai capito bene come fare con bash quindi questa volta ho pensato di mettere un po ‘di impegno per farlo inchiodare. Sono arrivato così lontano però, il mio massimo […]