Articles of replace

Existe uma maneira eficiente de realizar centenas de substituições de texto em Ruby?

Eu estou tentando usar uma lista de centenas de erros ortocharts comuns para limpar alguma input antes de procurar por duplicatas. É um processo de tempo crítico, então espero que haja uma maneira mais rápida do que ter centenas de expressões regulares (ou uma com cem ramificações). Existe uma maneira eficiente de realizar centenas de […]

Remover espaços em branco e quebras de linha entre elementos HTML usando jQuery

Usando jQuery, gostaria de remover o espaço em branco e as quebras de linha entre tags HTML. var widgetHTML = ‘ WidgetHi. ‘; Deveria estar: alert(widgetHTML); // WidgetHi. Eu acho que o padrão que vou precisar é: >[\s]*< Isso pode ser feito sem o uso de regex?

Substituição de seqüência insensível a maiúsculas e minúsculas em JavaScript?

Eu preciso destacar, caso insensível, dadas as palavras-chave em uma string JavaScript. Por exemplo: highlight(“foobar Foo bar FOO”, “foo”) deve retornar “foobar Foo bar FOO” Eu preciso que o código funcione para qualquer palavra-chave e, portanto, usar uma expressão regular codificada como /foo/i não é uma solução suficiente. Qual é a maneira mais fácil de […]

MySQL pesquisa e replace algum texto em um campo

O que a consulta MySQL fará uma pesquisa de texto e replaceá em um campo específico de uma tabela? Ou seja, pesquise por foo e substitua por bar para que um registro com um campo com o valor hello foo se torne hello bar .

RegEx para correspondência / substituição de comentários JavaScript (multilinha e inline)

Preciso remover todos os comentários JavaScript de uma fonte JavaScript usando o object JavaScript RegExp. O que eu preciso é o padrão para o RegExp. Até agora, eu encontrei isto: compressed = compressed.replace(/\/\*.+?\*\/|\/\/.*(?=[\n\r])/g, ”); Este padrão funciona bem para: /* I’m a comment */ ou para: /* * I’m a comment aswell */ Mas parece […]

Como replace os valores de NA em uma tabela * para colunas selecionadas *? data.frame, data.table

Há muitos posts sobre como replace os valores de NA. Estou ciente de que alguém poderia replace NAs na seguinte tabela / frame com o seguinte: x[is.na(x)]<-0 Mas, e se eu quiser restringi-lo apenas a certas colunas? Deixe-me mostrar um exemplo. Primeiro, vamos começar com um dataset. set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), b=sample(c(1,2,NA), 10, […]

Renomear recursivamente arquivos usando localizar e sed

Eu quero passar por um monte de diretórios e renomear todos os arquivos que terminam em _test.rb para terminar em _spec.rb em vez disso. É algo que eu nunca imaginei como fazer com o bash, então desta vez eu pensei em me esforçar para conseguir. Até agora, porém, estou com pouco esforço, meu melhor esforço […]

Existe uma alternativa para string.Replace que é insensível a maiúsculas e minúsculas?

Eu preciso pesquisar uma seqüência de caracteres e replace todas as ocorrências de %FirstName% e %PolicyAmount% com um valor extraído de um database. O problema é que a capitalização do FirstName varia. Isso me impede de usar o método String.Replace() . Eu vi páginas da web sobre o assunto que sugerem Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); […]

Como replace subseqüências literais insensíveis a maiúsculas e minúsculas em Java

Usando o método replace(CharSequence target, CharSequence replacement) em String, como posso tornar o destino insensível a maiúsculas e minúsculas? Por exemplo, a maneira como funciona agora: String target = “FooBar”; target.replace(“Foo”, “”) // would return “Bar” String target = “fooBar”; target.replace(“Foo”, “”) // would return “fooBar” Como posso fazer isso para replace (ou se houver […]

Usando o jQuery para replace uma tag por outra

Objetivo: Usando jQuery, estou tentando replace todas as ocorrências de: … com: … Minha solução: Eu cheguei até o seguinte, $(‘code’).replaceWith( “” + $(‘code’).html() + ” ” ); O problema com a minha solução: mas o problema é que ele está substituindo tudo entre as tags de “código” (segundo, terceiro, quarto, etc) com o conteúdo […]