Perguntas sobre 'regex'

Regex (ou regexp) é conhecido como correspondência de expressões regulares de padrões, cadeias de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, seja qual for a linguagem de programação envolvida e a tag também pode ser aplicada a programas de linha de comando ou gráficos que possuem plug-ins de regex ou algum recurso de regex.
1
resposta

É um bug no grep -P? (Parece que estou recebendo muitas correspondências aparecendo)

Aqui está um arquivo que eu tenho link É um arquivo de texto com tamanho de 1,18 MB Olhando quantas linhas correspondentes recebo com -P C:\blah>grep -P "[^J]*J" blahsomefile1 | wc -l 72383 Sem -P C:\blah>grep "[^J]*J"...
17.10.2016 / 00:51
1
resposta

Remove espaços iniciais e finais com Find on OSX

Estou tentando remover os espaços iniciais e finais de nomes de arquivos nas pastas iniciais do usuário no OSX. Eu tenho a expressão regular que preciso para encontrar os espaços iniciais e finais. ^[ ]+|[ ]+$ Estou preso tentando desco...
12.10.2016 / 15:16
1
resposta

Windows equivalente para expressões regulares unix

Existe um substituto para **/*.* **/*.cpp para que eu possa fazer coisas assim: gcc -std=c++14 -I ./include/ -o ./bin/main ./src/**/*.cpp (o jeito que eu vou quando eu não uso nenhum makefile) no windows eu fiz assim: gcc -st...
17.10.2016 / 10:11
1
resposta

expressão regular para analisar string de url

insira a descrição da imagem aqui Eu adicionei uma extensão do Chrome chamada Tab Modifier. Meu objetivo é renomear automaticamente as guias usando o URL. Por exemplo: se o url for cdets.company.com/blah/ABCde12345&xyz=1 / ..., quero ex...
04.10.2016 / 10:35
1
resposta

Expressões regulares para renomear o conteúdo do arquivo XML no Notepad ++

Eu pesquisei através de vários posts aqui sobre as expressões regulares do Notepad ++. Aqui está o que estou tentando fazer. Pesquise <FolderName>1234: Client Name</FolderName> Substituir por <FolderName>[1234] Cli...
22.09.2016 / 14:40
1
resposta

egrep regex -bash: erro de sintaxe próximo ao token inesperado '('

Usando egrep da linha de comando com regex não funciona e eu recebo o erro no título. egrep -rnw /var/log/usres/([a-z]+).([a-z]+)\/([a-z]+).conf/user.settings -e "pattern" Eu verifiquei o regex no link e usei o shellcheck.net e ambos di...
02.09.2016 / 21:10
0
respostas

Expressão regular localizar / substituir no Excel

Eu tenho uma planilha do Excel que tem algumas células parecidas com esta |A|AA|A|CCCCCC |A|BB|A|DDDDDD |A|CC|A|EEEEEE |A|CC|A|FFFFFF Eu quero fazer um find / replace que me dê: CCCCCC DDDDDD EEEEEE FFFFFF Seja removendo tudo antes...
18.08.2016 / 18:12
0
respostas

Como o Firefox ou qualquer outro navegador HTML5 valida endereços de e-mail?

Especificamente, estou falando sobre o regex que eles têm no backend. Eu baixei o código fonte do Firefox, e tenho estado grep através dele, mas é tão grande que eu sempre obtenho muitos resultados para filtrar. Como eles, ou onde, eu proc...
16.08.2016 / 03:19
0
respostas

Validar formato no Notepad ++ usando Regex

Estou tentando validar o formato abaixo. Eu tenho centenas de linhas deste e estou olhando para procurar apenas os incorretos no Notepad ++. PN1 | 1G5555 | Eu quero apenas garantir que o "1G5555 |" está correto. Até agora eu tenho isso:...
02.08.2016 / 15:19
0
respostas

Notepad ++ Regex Search

Eu estou tentando isolar todos os números e letras que não são 9 no meu exemplo abaixo. RHB | 1 | 9 Depois de algumas pesquisas, sinto que estou chegando perto, embora o "|" parecem dificultar as coisas ao usar o Regex. Existe uma maneira...
01.08.2016 / 23:19