Perguntas com a marcação «regex»

201
Use String.split () com vários delimitadores

Eu preciso dividir uma base de string no delimitador -e .. Abaixo estão os resultados desejados. AA.BB-CC-DD.zip -> AA BB CC DD zip mas meu código a seguir não funciona. private void getId(String pdfName){ String[]tokens =

196
Diferença entre \ A \ z e ^ $ nas expressões regulares do Ruby

Na documentação que li: Use \ A e \ z para corresponder ao início e fim da sequência, ^ e $ correspondem ao início / fim de uma linha. Vou aplicar uma expressão regular para verificar o nome de usuário (ou o e-mail é o mesmo) enviado pelo usuário. Com qual expressão devo usar...

193
Adicionar espaços antes de letras maiúsculas

Dada a sequência "ThisStringHasNoSpacesButItDoesHaveCapitals", qual é a melhor maneira de adicionar espaços antes das letras maiúsculas. Portanto, a sequência final seria "Esta sequência não possui espaços, mas possui letras maiúsculas" Aqui está minha tentativa com um

193
Como substituir apenas grupos capturados?

Eu tenho código HTML antes e depois da string: name="some_text_0_some_text" Gostaria de substituir o 0por algo como:!NEW_ID! Então eu fiz um regex simples: .*name="\w+(\d+)\w+".* Mas não vejo como substituir exclusivamente o bloco capturado. Existe uma maneira de substituir um resultado...

190
Substitua apenas alguns grupos pelo Regex

Vamos supor que eu tenha o seguinte regex: -(\d+)- e quero substituir, usando C #, o Grupo 1 (\d+)por AA, para obter: -AA- Agora estou substituindo-o usando: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); Mas eu realmente não...

190
Regex para a sequência que não termina com o sufixo fornecido

Não consegui encontrar uma regex adequada para corresponder a nenhuma sequência que não termina com alguma condição. Por exemplo, não quero corresponder nada que termine com um a. Isso corresponde b ab 1 Isso não corresponde a ba Eu sei que o regex deve terminar com $para marcar o final,...

189
Expressão regular para limitar o número de caracteres a 10

Estou tentando escrever uma expressão regular que permita apenas letras minúsculas e até 10 caracteres. O que eu tenho até agora é assim: pattern: /^[a-z]{0,10}+$/ Isso não funciona ou compila. Eu tinha uma que funcionava, que apenas permitia letras minúsculas, que era esta: pattern: /^[a-z]+$/...

184
Erro RE: sequência de bytes ilegais no Mac OS X

Estou tentando substituir uma string em um Makefile no Mac OS X para compilação cruzada no iOS. A cadeia incorporou aspas duplas. O comando é: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure E o erro é: sed: RE error: illegal byte sequence Tentei escapar das...

182
Regex Grep NÃO contendo string

Estou passando uma lista de padrões de regex greppara verificar em um arquivo syslog. Eles geralmente correspondem a um endereço IP e uma entrada de log; grep "1\.2\.3\.4.*Has exploded" syslog.log É apenas uma lista de padrões como a "1\.2\.3\.4.*Has exploded"parte que estou passando, em um loop,...