Perguntas com a marcação «regular-expression»

Expressões regulares são um meio de combinar um padrão de caracteres dentro de uma sequência.


2
Limites da palavra Grep
De acordo com a documentação do GNU: ‘\<’ Match the empty string at the beginning of word. ‘\>’ Match the empty string at the end of word. Meu / etc / fstab fica assim: /dev/sdb1 /media/fresh ext2 defaults 0 0 Quero que o grep retorne TRUE / FALSE pela existência …

2
Grupo de captura de regex de bash
Estou tentando corresponder vários valores alfanuméricos (esse número pode variar) de uma string e salvá-los em uma matriz de grupo de captura bash. No entanto, estou conseguindo apenas a primeira partida: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex ]] echo ${BASH_REMATCH[1]} 1BBBBBB echo ${BASH_REMATCH[2]} Como …





2
Pesquisa sem distinção entre maiúsculas e minúsculas no awk
Preciso procurar uma palavra-chave usando o awk, mas quero executar uma pesquisa que não diferencia maiúsculas de minúsculas (sem distinção entre maiúsculas e minúsculas). Eu acho que a melhor abordagem é capitalizar o termo de pesquisa ("palavra-chave") e a linha de destino que o awk está lendo ao mesmo tempo. …

1
Substitua o texto por sed e mantenha parte do texto original
Estou tentando converter <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> para: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Estou assumindo que a melhor ferramenta para o trabalho seria sed, no entanto, não consigo descobrir como manter partes do texto original na peça de substituição. Se eu fizer: $ sed -i 's/<.*>.*<.*>/<column name="\\1">\\2<\/column>/g' filename.xml A …

3
rsync certos arquivos, excluindo o restante, ignorando o diretório .svn /, recursivamente
Estou usando rsyncpara copiar alguns arquivos de um compartilhamento para outro. Recursivamente, eu preciso: Excluir arquivos no destino que foram removidos da origem Somente sincronização .phpe .jsarquivos Excluir qualquer outro tipo de arquivo Não exclua .svn/diretórios no destino Se eu usar isso: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin …

3
a repetição do awk {n} não está funcionando
Estou tentando imprimir as linhas usando o símbolo de repetição {n}, mas ele não está funcionando. Para. por exemplo, eu quero imprimir todas as linhas cujo comprimento é de 4 caracteres awk '/^.{4}$/' test_data O código acima não está imprimindo isso. Como corrigi-lo para que eu possa usar o símbolo …




7
Software para criar visualmente expressões regulares?
Frequentemente, preciso criar expressões regulares para uso em scripts (principalmente quando usadas sed), no entanto, às vezes, as expressões regulares ficam muito complicadas e difíceis para eu entender e editar. Existe algum software que permita criar visualmente o código para expressões regulares, que eu possa copiar e colar em um …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.