Quero pesquisar uma string para um padrão específico. As classes de expressão regular fornecem as posições (índices dentro da string) do padrão dentro da string? Pode haver mais de 1 ocorrência do padrão. Algum exemplo prático?
Quero pesquisar uma string para um padrão específico. As classes de expressão regular fornecem as posições (índices dentro da string) do padrão dentro da string? Pode haver mais de 1 ocorrência do padrão. Algum exemplo prático?
Existe uma maneira de corresponder a qualquer caractere no Texto Sublime, incluindo novas linhas? Eu vi que Sublime usa a sintaxe de Boost, mas que o .personagem não corresponde a novas linhas sem um sinalizador específico definido.
Eu estava lendo uma pergunta sobre como obter dados entre chaves duplas ( esta pergunta ), e então alguém mencionou grupos de equilíbrio. Ainda não tenho certeza do que são e como usá-los. Eu li a Definição do Grupo de Balanceamento , mas a explicação é difícil de acompanhar e ainda estou bastante...
Quero obter a primeira correspondência de uma regex. Neste caso, obtive uma lista: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Eu poderia extrair o primeiro elemento da lista: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Mas isso só funciona se houver pelo menos...
Eu tenho alguns dados parecidos com este john, dave, chris rick, sam, bob joe, milt, paul Estou usando este regex para combinar os nomes /(\w.+?)(\r\n|\n|,)/ que trabalha para a maior parte, mas as extremidades de arquivo abruptamente após a última palavra que significa o último valor não...
Então, estou escrevendo um pequeno plugin para JQuery para remover espaços de uma string. Veja aqui (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); minha expressão regular atualmente é [ ]+coletar todos os espaços....
Como faço para remover parte de uma corda? Por exemplo, em ATGAS_1121Desejo remover tudo antes _.
Como faço para combinar números negativos também por esta expressão regular? Esta regex funciona bem com valores positivos, mas eu quero que ela também permita valores negativos, por exemplo, -10, -125,5 etc. ^[0-9]\d*(\.\d+)?$ obrigado
Estou procurando um Regex que me permite validar json. Eu sou muito novo no Regex e sei o suficiente que analisar com Regex é ruim, mas pode ser usado para validar?
Qual é a diferença entre: (.+?) e (.*?) quando eu uso no meu preg_matchregex php ?
Tenho uma lista (em um arquivo .txt) que gostaria de converter rapidamente para a sintaxe JavaScript, então quero fazer o seguinte: AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond e convertê-lo em um array literal ... var myArray = ["AliceBlue", "AntiqueWhite",...
O que eu fiz de errado aqui? Tentar corresponder qualquer string que contenha espaços, letras minúsculas, maiúsculas ou números. Caracteres especiais também seriam legais, mas acho que isso requer o escape de certos caracteres. TEST="THIS is a TEST title with some numbers 12345 and special...
Tenho uma lista bastante grande de palavras em um arquivo txt e estou tentando localizar e substituir regex no Notepad ++. Preciso adicionar uma string antes de cada linha e depois de cada linha .. Para que: palavra uma palavra dois palavra três tornar-se capaz: "wordone" capaz:...
Quero pegar a string 0.71331, 52.25378e retornar 0.71331,52.25378- ou seja, basta procurar um dígito, uma vírgula, um espaço e um dígito e retirar o espaço. Este é meu código atual: coords = '0.71331, 52.25378' coord_re = re.sub("(\d), (\d)", "\1,\2", coords) print coord_re Mas isso me dá...
Estou tentando pesquisar a substring "abc" em um arquivo específico no linux / bash Então eu faço: grep '*abc*' myFile Não retorna nada. Mas se eu fizer: grep 'abc' myFile Ele retorna as correspondências corretamente. Agora, isso não é um problema para mim. Mas e se eu quiser pesquisar...
Eu tenho um código como este: >>> import re >>> p = re.compile('my pattern') >>> print p _sre.SRE_Pattern object at 0x02274380 É possível obter string "my pattern"de pvariável?
Pode ser uma pergunta idiota, mas não consegui encontrar em lugar nenhum: Como posso usar o operador de expressão regular java OR (|) sem parênteses? por exemplo: Tel | Telefone | Fax
Alguém pode explicar por que o exemplo 1 abaixo funciona, quando o rprefixo não é usado? Achei que o rprefixo deve ser usado sempre que sequências de escape são usadas. Os exemplos 2 e 3 demonstram isso. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there...
Gostaria de saber a regra geral para usar expressão regular na cláusula if no bash? Aqui está um exemplo $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $ if [[ $gg...
Quero filtrar strings em uma lista com base em uma expressão regular. Existe algo melhor do que [x for x in list if r.match(x)]?