Perguntas sobre 'regular-expression'

3
respostas

Bash = ~ regex e https://regex101.com/

Usando o link criei uma expressão regular para retornar a primeira ocorrência de um endereço IP em uma string. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp incluindo delimitadores: /(?:\d{1,3}\.)+(?:\d{1,3})/ Com a seguinte string...
02.02.2018 / 16:19
1
resposta

File glob para coincidir com "version" e "version.h"

Estou tentando usar find para identificar todos os arquivos em meu repositório nomeados como "version" ou "version.h", no entanto, não consigo criar uma glob válida para corresponder a. Com o regex, acredito que isso funcionaria: .*/versi...
05.12.2017 / 19:03
2
respostas

Repetição de padrão e regexp

Tome o padrão [UGLER]* A string UUG pode ser compatível? Quero dizer, a repetição é permitida?     
18.09.2013 / 05:00
2
respostas

Como extrair linhas começar com “#” ou “chr1”

Eu tenho um arquivo parecido com: ##Comment A ##Comment B #Important header chr1 content a chr2 content b chrX content x Eu gostaria de extrair a linha 3 e 4 para um novo arquivo, que começa com um # (não ##) ou "chr1". #Important head...
09.05.2017 / 01:53
2
respostas

Como faço para concatenar essas duas expressões regulares do grep

Eu tenho essas duas expressões regulares do grep grep -e '[Yy].*[Yy].[Ee][Ee]' first.txt e grep -e '[Ee][Ee].*[Yy].*[Yy]' first.txt Como faço para concatenar esses dois em uma única regex?     
28.04.2017 / 17:25
2
respostas

Como usar um hash (#) como um delimitador para sed

Eu não usei sed com frequência e peço desculpas se essa pergunta for simples demais. O seguinte funciona muito bem: sed -i '/<\/IfModule>/i TEST' security2.conf Agora quero usar # como o delimitador. Por que isso não funcio...
31.08.2017 / 17:11
2
respostas

Grep exclusão estranha de linhas vazias da saída

Ao resolver tarefas comuns, a filtragem de comentários, por exemplo, Eu posso fazer isso: grep -v ^# /etc/apache2/apache2.conf Dessa forma eu não tenho comentado e linhas vazias. Isso era esperado. Eu pensei que de outra maneira é:...
20.06.2017 / 22:50
3
respostas

Por que o meu regex não funciona usando o sed no script bash no Mac OSX?

Estou tentando capturar CBX-1234 da string CBX-1234--CBX-5678 ou CBX-12345--CBX-5678 . Estou usando um script bash no Mac OSX usando sed para executar a expressão regular. string="CBX-1234--CBX-5678" shortenedString=$(echo "$string" |...
17.02.2017 / 00:21
2
respostas

Remove string entre dois delimitadores diferentes

Deseja eliminar números e dois pontos anteriores quando os números estiverem entre dois pontos e uma vírgula. meu texto de exemplo (dados reais são muito maiores): (fa___537:50.0,(fa___542:100.0,(( resultado desejado: (fa___537,(fa_...
02.03.2017 / 10:50
1
resposta

expressão regular: com uma variável

arrFormat=( jpg jpeg bmp tiff png ) varExtension="jpg" for elem in "${arrFormat[@]}" do   echo "${elem}"   # do something on $elem # done #for i in $( find -E . -iregex '.*\.($arrFormat)' ) ; do #problem #for i in $( find -E . -iregex '.*\...
02.04.2016 / 14:17