Articles of regex

Como faço para grep para todos os caracteres não-ASCII?

Eu tenho vários arquivos XML muito grandes e estou tentando encontrar as linhas que contêm caracteres não-ASCII. Eu tentei o seguinte: grep -e “[\x{00FF}-\x{FFFF}]” file.xml Mas isso retorna todas as linhas do arquivo, independentemente de a linha conter um caractere no intervalo especificado. Eu tenho a syntax errada ou estou fazendo algo errado? Eu também […]

Dividindo na vírgula fora de citações

Meu programa lê uma linha de um arquivo. Esta linha contém texto separado por vírgula como: 123,test,444,”don’t split, this”,more test,1 Eu gostaria que o resultado de uma divisão fosse este: 123 test 444 “don’t split, this” more test 1 Se eu usar o String.split(“,”) , eu teria isso: 123 test 444 “don’t split this” more […]

Como combinar “qualquer coisa até esta sequência de caracteres” em uma expressão regular?

Tome esta expressão regular: /^[^abc]/ . Isso corresponderá a qualquer caractere único no início de uma string, exceto a, b ou c. Se você adicionar um * depois dele – /^[^abc]*/ – a expressão regular continuará adicionando cada caractere subseqüente ao resultado, até encontrar um a , ou b ou c . Por exemplo, com […]

Obter string entre duas strings em uma string

Eu tenho uma string como: “super exemple of string key : text I want to keep – end of my string” Eu quero apenas manter a string que está entre “key : ” e ” – ” . Como eu posso fazer isso? Devo usar um Regex ou posso fazê-lo de outra maneira?

Qual é o código postal final e o zip regex?

Eu estou procurando o código postal final e CEP regex. Eu estou procurando por algo que cubra a maioria (espero que todos) do mundo.

Como substituo a * primeira instância * de uma string no .NET?

Eu quero replace a primeira ocorrência em uma determinada string. Como posso conseguir isso no .NET?

Expressão Regular Para Palavras Duplicadas Consecutivas

Eu sou um novato de expressão regular, e não consigo descobrir como escrever uma única expressão regular que “corresponde” a quaisquer palavras consecutivas duplicadas, como: Paris na primavera. Não que isso esteja relacionado. Por que você está rindo? São minhas minhas expressões regulares que ruim ?? Existe uma única expressão regular que corresponderá a TODAS […]

Tem dificuldade em entender a captura de grupos e referências de retorno

Desejando colocar alguma ordem no meu conhecimento de expressões regulares, decidi ler um livro sobre elas, Introducing Regular Expressions . E eu sei que é bobo, mas um dos exemplos introdutórios não faz sentido para mim. (\d)\d\1 Texto de amostra: 123-456-7890 (deve capturar o primeiro número, 123 ) Alguém pode explicar o que está acontecendo […]

RegEx para analisar ou validar dados Base64

É possível usar um RegEx para validar ou limpar os dados do Base64? Essa é a pergunta simples, mas os fatores que direcionam essa questão são o que dificultam. Eu tenho um decodificador Base64 que não pode confiar totalmente nos dados de input para seguir as especificações RFC. Então, os problemas que enfrento são questões […]

RegEx para se certificar de que a string contém pelo menos um caractere minúsculo, caractere maiúsculo, dígito e símbolo

Qual é o regex para se certificar de que uma determinada string contém pelo menos um caractere de cada uma das seguintes categorias. Caracter em minúsculas Caractere maiúsculo Dígito Símbolo Eu sei que os padrões para conjuntos individuais são [az] , [AZ] , \d e _|[^\w] (eu os acertei, não é?). Mas como eu os […]