Articles of regex

Como faço para converter o CamelCase em nomes legíveis por humanos em Java?

Eu gostaria de escrever um método que converta o CamelCase em um nome legível para humanos. Aqui está o caso de teste: public void testSplitCamelCase() { assertEquals(“lowercase”, splitCamelCase(“lowercase”)); assertEquals(“Class”, splitCamelCase(“Class”)); assertEquals(“My Class”, splitCamelCase(“MyClass”)); assertEquals(“HTML”, splitCamelCase(“HTML”)); assertEquals(“PDF Loader”, splitCamelCase(“PDFLoader”)); assertEquals(“A String”, splitCamelCase(“AString”)); assertEquals(“Simple XML Parser”, splitCamelCase(“SimpleXMLParser”)); assertEquals(“GL 11 Version”, splitCamelCase(“GL11Version”)); }

Regex de correspondência de espaço em branco – Java

A API Java para expressões regulares afirma que \s irá corresponder ao espaço em branco. Portanto, a regex \\s\\s deve corresponder a dois espaços. Pattern whitespace = Pattern.compile(“\\s\\s”); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(” “); O objective disso é replace todas as instâncias de dois espaços em branco consecutivos por um único espaço. No entanto, […]

Lista de todos os caracteres especiais que precisam ser escapados em um regex

Estou tentando criar um aplicativo que corresponda a um modelo de mensagem com uma mensagem que um usuário está tentando enviar. Eu estou usando o Java regex para combinar a mensagem. O modelo / mensagem pode conter caracteres especiais. Como eu obteria a lista completa de caracteres especiais que precisam ser escapados para que meu […]

Diferença entre \ A \ z e ^ $ nas expressões regulares do Ruby

Na documentação eu li: Use \ A e \ z para corresponder ao início e ao final da string, e ^ corresponder ao início / fim de uma linha. Vou aplicar uma expressão regular para verificar o nome de usuário (ou e-mail é o mesmo) enviado pelo usuário. Qual expressão devo usar com validates_format_of no […]

Restringindo o comprimento do caractere na expressão regular

Eu estou usando a seguinte expressão regular sem restringir qualquer comprimento de caractere var test = /^(az|AZ|0-9)*[^$%^&*;:,?()\””\’]*$/ //Works Fine Acima, quando estou tentando restringir o comprimento dos caracteres para 15, como abaixo, ele gera um erro. var test = /^(az|AZ|0-9)*[^$%^&*;:,?()\””\’]*${1,15}/ //**Uncaught SyntaxError: Invalid regular expression** Por favor, ajude-me a fazer o regEx acima funcionar com […]

Regex qualquer caractere ASCII

Qual é o regex para combinar xxx[any ASCII character here, spaces included]+xxx ? Eu estou tentando xxx[(\w)(\W)(\s)]+xxx , mas parece não funcionar.

Expressão regular para corresponder a qualquer caractere que esteja sendo repetido mais de 10 vezes

Eu estou procurando uma expressão regular simples para coincidir com o mesmo personagem sendo repetido mais de 10 ou mais vezes. Por exemplo, se eu tiver um documento cheio de linhas horizontais: ================================================= Ele corresponderá à linha de caracteres = porque é repetido mais de 10 vezes. Note que eu gostaria que isso funcionasse para […]

Removendo todos os caracteres não-palavra com regex (delimitadores regex no padrão de expressão regular C #)

Eu tenho um regex como este: name = dr-det-fb.ydp.eu/ebook/trunk/annotations/ctrl.php/api1751-4060-1193-0487 name = Regex.Replace(name, @”/\W/g”, “”); Este regex deve replace “/”, “-“, “.” com “”. Mas isso não acontece, alguém pode me explicar por quê?

Cadeia dividida por vírgula separada do MySQL na tabela temporária

Você pode analisar uma string separada por vírgula em uma tabela temporária no MySQL usando o RegEx? ‘1|2|5|6’ into temp table with 4 rows.

Parsing notação científica sensata?

Eu quero ser capaz de escrever uma function que recebe um número em notação científica como uma string e separa o coeficiente e o expoente como itens separados. Eu poderia usar apenas uma expressão regular, mas o número de input pode não ser normalizado e eu preferiria ser capaz de normalizar e depois separar as […]