Perguntas com a marcação «regex»

219
Como usar a opção '-prune' de 'find' no sh?

Eu não entendo bem o exemplo dado pelo man find, alguém pode me dar alguns exemplos e explicações? Posso combinar expressão regular? A pergunta mais detalhada é assim: Escreva um script de shell changeall, que tenha uma interface semelhante changeall [-r|-R] "string1" "string2". Ele vai...

218
Combine duas strings em uma linha com grep

Estou tentando usar greppara coincidir com linhas que contêm duas seqüências diferentes. Eu tentei o seguinte, mas isso corresponde a linhas que contêm string1 ou string2 que não é o que eu quero. grep 'string1\|string2' filename Então, como faço para corresponder grepapenas às linhas que contêm...

216
Regexes JavaScript + Unicode

Como posso usar expressões regulares compatíveis com Unicode em JavaScript? Por exemplo, deve haver algo parecido \wque possa corresponder a qualquer ponto de código na categoria Cartas ou Marcas (não apenas as ASCII), e esperamos ter filtros como [[P *]] para pontuação,

215
Validação de email Regex

Eu uso isso @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp para validar o email ([\w\.\-]+)- refere-se ao domínio de primeiro nível (muitas letras e números, também apontar e hífen) ([\w\-]+)- refere -se ao domínio de segundo nível ((\.(\w){2,3})+)- e refere-se a outros domínios de nível...

209
Como combinar, mas não capturar, parte de uma regex?

Eu tenho uma lista de strings. Alguns deles são da forma 123-...456. A porção variável "..." pode ser: a string "apple" seguida de um hífen, por exemplo 123-apple-456 a cadeia "banana" seguida de um hífen, por exemplo 123-banana-456 uma string em branco, por exemplo 123-456(observe que há apenas...

208
Remova vários espaços em branco

Estou recebendo $row['message']de um banco de dados MySQL e preciso remover todos os espaços em branco, como \n \tassim por diante. $row['message'] = "This is a Text \n and so on \t Text text."; deve ser formatado para: $row['message'] = 'This is a Text and so on Text text.'; Eu tentei: $ro =...

208
Como você implementa um bom filtro de palavrões?

Muitos de nós precisam lidar com a entrada do usuário, consultas de pesquisa e situações em que o texto de entrada pode conter palavrões ou linguagem indesejável. Muitas vezes, isso precisa ser filtrado. Onde podemos encontrar uma boa lista de palavrões em vários idiomas e dialetos? Existem APIs...

208
Como encontrar padrões em várias linhas usando grep?

Quero encontrar arquivos que tenham "abc" AND "efg" nessa ordem e essas duas seqüências de caracteres estejam em linhas diferentes nesse arquivo. Por exemplo: um arquivo com conteúdo: blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah blah.. blah...