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.





30
O RegEx corresponde a tags abertas, exceto as tags independentes XHTML
Bloqueado . Os comentários sobre esta pergunta foram desativados, mas ainda estão aceitando novas respostas e outras interações. Saiba mais . Preciso combinar todas essas tags de abertura: <p> <a href="foo"> Mas não estes: <br /> <hr class="foo" /> Eu vim com isso e queria ter certeza de que estava …
1474 html  regex  xhtml 

20
Como você usa uma variável em uma expressão regular?
Gostaria de criar um String.replaceAll()método em JavaScript e estou pensando que usar um regex seria a maneira mais concisa de fazê-lo. No entanto, não consigo descobrir como passar uma variável para uma regex. Eu posso fazer isso já que irá substituir todas as instâncias de "B"com "A". "ABABAB".replace(/B/g, "A"); Mas …
1380 javascript  regex 

21
Como você acessa os grupos correspondentes em uma expressão regular do JavaScript?
Quero corresponder a uma parte de uma string usando uma expressão regular e acessar essa substring entre parênteses: var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log(arr); // Prints: [" format_abc", "abc"] .. so far so good. console.log(arr[1]); // Prints: undefined (???) console.log(arr[0]); // Prints: …
1368 javascript  regex 

5
\ d é menos eficiente que [0-9]
Ontem fiz um comentário sobre uma resposta em que alguém usava [0123456789]uma expressão regular em vez de [0-9]ou \d. Eu disse que provavelmente era mais eficiente usar um especificador de intervalo ou dígito do que um conjunto de caracteres. Decidi testar isso hoje e descobri, para minha surpresa, que (pelo …
1249 c#  regex  performance 



30
Como validar números de telefone usando regex
Estou tentando montar um regex abrangente para validar números de telefone. Idealmente, ele lidaria com formatos internacionais, mas deve lidar com os formatos dos EUA, incluindo o seguinte: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Responderei com minha tentativa atual, mas espero que alguém tenha algo …


11
Verifique se uma sequência corresponde a um regex em JS
Eu quero usar JavaScript (pode ser com jQuery) para fazer alguma validação no lado do cliente para verificar se uma string corresponde ao regex: ^([a-z0-9]{5,})$ Idealmente, seria uma expressão que retornasse verdadeira ou falsa. Sou iniciante em JavaScript, faz match()o que preciso? Parece verificar se parte de uma string corresponde …
752 javascript  regex  match 

12
Expressões regulares: Existe um operador AND?
Obviamente, você pode usar o |(pipe?) Para representar OR, mas existe uma maneira de representar ANDtambém? Especificamente, eu gostaria de combinar parágrafos de texto que contenham TODAS uma determinada frase, mas em nenhuma ordem específica.
708 regex  lookahead 


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.