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.

2
Regex: o que é InCombiningDiacriticalMarks?
O código a seguir é muito conhecido por converter caracteres acentuados em texto simples: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); Substituí meu método "feito à mão" por este, mas preciso entender a parte "regex" do replaceAll 1) O que é "InCombiningDiacriticalMarks"? 2) Onde está a documentação disso? (e similares?) Obrigado.
86 java  regex  unicode 

8
Expressão regular para corresponder a URLs em Java
Eu uso o RegexBuddy enquanto trabalho com expressões regulares. De sua biblioteca, copiei a expressão regular para corresponder aos URLs. Eu testei com sucesso no RegexBuddy. No entanto, quando copiei como tipo de Java Stringe colei no código Java, não funcionou. A seguinte classe imprime false: public class RegexFoo { …
86 java  regex  regexbuddy 


10
Regex para converter CamelCase em camel_case em java
Eu entendo por que a saída desejada não é fornecida para converter usando regex uma string como FooBara Foo_Barque em vez disso fornece Foo_Bar_. Eu poderia ter feito algo com String.substring substring(0, string.length() - 2)ou apenas substituído o último caractere, mas acho que há uma solução melhor para tal cenário. …
86 java  regex  string 




3
Substitua o modificador preg_replace () e por preg_replace_callback
Sou péssimo com expressões regulares. Estou tentando substituir isso: public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); } com preg_replace_callback com uma função anônima. Não entendo o que o \\ 2 está fazendo. Ou exatamente como funciona preg_replace_callback. Qual seria o código correto para conseguir isso?



3
re.findall ('(ab | cd)', string) vs re.findall ('(ab | cd) +', string)
Em uma expressão regular do Python, encontro esse problema singular. Você poderia dar instruções sobre as diferenças entre re.findall('(ab|cd)', string)e re.findall('(ab|cd)+', string)? import re string = 'abcdla' result = re.findall('(ab|cd)', string) result2 = re.findall('(ab|cd)+', string) print(result) print(result2) A saída real é: ['ab', 'cd'] ['cd'] Estou confuso sobre por que o …
18 python  regex 

2
Por que um objeto Regexp é considerado "falso" no Ruby?
Ruby tem uma ideia universal de " veracidade " e " falsidade ". Rubi faz ter duas classes específicas de objetos booleano, TrueClasse FalseClass, com as instâncias únicas indicadas pelas variáveis especiais truee false, respectivamente. No entanto, truthiness e falsiness não estão limitados a instâncias dessas duas classes, o conceito …
16 regex  ruby  boolean  jruby  yarv 

1
Qual é a diferença entre $ / e $ ¢ no regex?
Como o título indica, qual é a diferença entre $/e $¢? Eles parecem sempre ter o mesmo valor: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Ambos resultam em objetos de correspondência com os mesmos valores. Qual …
11 regex  raku 



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.