Perguntas com a marcação «replace»

95
Posso substituir grupos no Java regex?

Eu tenho esse código e quero saber se posso substituir apenas grupos (não todos os padrões) no Java regex. Código: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) )...

87
Renomeie arquivos recursivamente usando find e sed

Quero passar por vários diretórios e renomear todos os arquivos que terminam em _test.rb para terminar em _spec.rb. É algo que eu nunca descobri como fazer com o bash, então desta vez eu pensei em colocar algum esforço para acertar. Até agora não consegui, mas meu melhor esforço é: find spec...

87
Como substituir ponto (.) Em uma string em Java

Eu tenho um String chamado persons.name Quero substituir o DOT .por, /*/ ou seja, minha saída serápersons/*/name Eu tentei este código: String a="\\*\\"; str=xpath.replaceAll("\\.", a); Estou recebendo StringIndexOutOfBoundsException. Como faço para substituir o ponto?

86
Substituição de string XSLT

Eu realmente não sei XSL, mas preciso corrigir este código, eu o reduzi para torná-lo mais simples. Estou recebendo este erro Função XSLT / XPath inválida nesta linha <xsl:variable name="text" select="replace($text,'a','b')"/> Este é o XSL <xsl:stylesheet...

86
Quando usar strtr vs str_replace?

Estou tendo dificuldade em entender quando strtrseria preferível str_replaceou vice-versa. Parece que é possível obter exatamente os mesmos resultados usando qualquer uma das funções, embora a ordem em que as substrings são substituídas seja invertida. Por exemplo: echo strtr('test string',...