Perguntas com a marcação «regex»

149
Como você depura uma regex? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

149
Converter tag de fechamento PHP em comentário

Uma das linhas do meu script contém uma tag de fechamento do PHP dentro de uma string. Sob operação normal, isso não causa problemas, mas preciso comentar a linha. Tentei comentar esta linha com //, /* */e #mas nenhum deles trabalho, o analisador considera fechando tag para ser um tag de...

147
"\ D" em regex significa um dígito?

Eu descobri isso em 123, \dcorrespondências 1e 3mas não 2. Eu queria saber se \dcorresponde a um dígito satisfazendo que tipo de requisito? Eu estou falando sobre regex estilo Python. O plug-in de expressão regular no Gedit está usando o regex no estilo Python. Criei um arquivo de texto com seu...

147
Regex como combinar um caractere opcional

Eu tenho uma regex que pensei que estava funcionando corretamente até agora. Preciso combinar com um caractere opcional. Pode estar lá ou não. Aqui estão duas strings. A corda superior é correspondida enquanto a inferior não. A ausência de uma única letra na cadeia inferior é o que está fazendo...

147
Regex não funciona em String.matches ()

Eu tenho esse pequeno pedaço de código String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Deveria imprimir dkoe mas não imprime nada

146
Converter hífens em caixa de camelo (camelCase)

Com regex (presumo) ou algum outro método, como posso converter coisas como: marker-imageou my-example-settingpara markerImageou myExampleSetting. Eu estava pensando em apenas dividir -e converter o índice desse hypen +1 em maiúsculas. Mas parece bastante sujo e esperava alguma ajuda com o regex...

143
Validar número de telefone com JavaScript

Encontrei esse código em algum site e funciona perfeitamente. Valida se o número de telefone está em um destes formatos: (123) 456-7890 ou 123-456-7890 O problema é que meu cliente (não sei por que, talvez coisas do cliente) deseja adicionar outro formato, os dez números consecutivos, algo como...

143
Dividir string com base em uma expressão regular

Eu tenho a saída de um comando em forma de tabela. Estou analisando essa saída de um arquivo de resultado e armazenando-a em uma string. Cada elemento em uma linha é separado por um ou mais caracteres de espaço em branco, portanto, estou usando expressões regulares para corresponder a 1 ou mais...

143
javascript regex - olhar para trás alternativa?

Aqui está uma regex que funciona bem na maioria das implementações de regex: (?<!filename)\.js$ Corresponde a .js para uma sequência que termina com .js, exceto para filename.js Javascript não tem regex lookbehind. Alguém pode montar um regex alternativo que atinja o mesmo resultado e...

143
Visual Studio, Localizar e substituir, regex

Eu estou tentando substituir todos os #include "whatever.h"com #include <whatever.h>usando localizar e substituir funcionalidade no Visual Studio 2005. Eu usei o regex \#include \"[a-z\.h]+\"para encontrar a instrução de inclusão. Mas eu estou querendo saber como enquadrar o regex...