Perguntas com a marcação «regex»

Expressões regulares fornecem uma linguagem declarativa para corresponder aos padrões dentro das strings. Eles são comumente usados ​​para validação, análise e transformação de cadeias. Como as expressões regulares não são totalmente padronizadas, todas as perguntas com essa tag também devem incluir uma tag que especifique a linguagem ou ferramenta de programação aplicável. NOTA: Solicitar expressões regulares em HTML, JSON etc. tende a ter reações negativas. Se houver um analisador, use-o.


24
Como substituir URLs simples por links?
Estou usando a função abaixo para corresponder a URLs dentro de um determinado texto e substituí-los por links HTML. A expressão regular está funcionando muito bem, mas atualmente estou substituindo apenas a primeira correspondência. Como posso substituir todo o URL? Acho que deveria estar usando o comando exec , mas …
453 javascript  regex 

30
O regex da senha deve conter pelo menos oito caracteres, pelo menos um número e letras maiúsculas e minúsculas e caracteres especiais
Quero uma expressão regular para verificar se: Uma palavra-passe contenha, pelo menos, oito caracteres, incluindo, pelo menos, um número e inclui ambas as letras maiúsculas e inferiores e caracteres especiais, por exemplo #, ?,! . Não pode ser sua senha antiga ou conter seu nome de usuário, "password" , ou"websitename" …

14
Existe uma função RegExp.escape em Javascript?
Eu só quero criar uma expressão regular a partir de qualquer string possível. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); Existe um método embutido para isso? Se não, o que as pessoas usam? Ruby tem RegExp.escape. Eu não sinto que precisaria escrever o meu …
442 javascript  regex 

6
A pesquisa de expressão regular substitui no Sublime Text 2
Estou procurando fazer a substituição da pesquisa por expressões regulares no Sublime Text 2. A documentação sobre isso é bastante anêmica. Especificamente, quero fazer uma substituição em grupos, algo como converter este texto: Hello my name is bob E este termo de pesquisa: Encontre o que: my name is (\w)+ …

14
Como remover todas as quebras de linha de uma string
Eu tenho um texto em uma área de texto e li-o usando o atributo .value. Agora eu gostaria de remover todas as quebras de linha (o caractere produzido quando você pressiona Enter) do meu texto agora usando .replace com uma expressão regular, mas como eu indico uma quebra de linha …
440 javascript  regex  string 




13
Expressão regular para extrair texto entre colchetes
Pergunta simples sobre regex. Eu tenho uma sequência no seguinte formato: this is a [sample] string with [some] special words. [another one] Qual é a expressão regular para extrair as palavras entre colchetes, ie. sample some another one Nota: No meu caso de uso, os colchetes não podem ser aninhados.
411 regex 

21
Regex não ganancioso (relutante) correspondente no sed?
Estou tentando usar o sed para limpar linhas de URLs para extrair apenas o domínio. Então de: http://www.suepearson.co.uk/product/174/71/3816/ Eu quero: http://www.suepearson.co.uk/ (com ou sem a barra à direita, não importa) Eu tentei: sed 's|\(http:\/\/.*?\/\).*|\1|' e (escapando do quantificador não ganancioso) sed 's|\(http:\/\/.*\?\/\).*|\1|' mas não consigo fazer com que o quantificador …
406 regex  sed  pcre  greedy  regex-greedy 



20
Dividir Java String por nova linha
Estou tentando dividir o texto em um JTextAreausando uma regex para dividir a String por \nNo entanto, isso não funciona e também tentei por \r\n|\r|ne muitas outras combinações de regexes. Código: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), …
390 java  regex  split  newline 

11
Quais caracteres especiais devem ser escapados em expressões regulares?
Estou cansado de sempre tentar adivinhar, se devo escapar de caracteres especiais como ' ()[]{}|' etc. ao usar muitas implementações de regexps. É diferente com, por exemplo, Python, sed, grep, awk, Perl, renomear, Apache, find e assim por diante. Existe algum conjunto de regras que diga quando devo e quando …
389 regex 

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.