Articles of regex

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 […]

Questão de regex SCJP6

Eu tenho problema com o seguinte exemplo: import java.util.regex.*; class Regex2 { public static void main(String[] args) { Pattern p = Pattern.compile(args[0]); Matcher m = p.matcher(args[1]); boolean b = false; while(b = m.find()) { System.out.print(m.start() + m.group()); } } } E a linha de comando: java Regex2 “\d*” ab34ef Alguém pode me explicar, porque o […]

Dividindo uma string a cada n-ésimo caractere

Em JavaScript, é assim que podemos dividir uma string em cada terceiro caracter. “foobarspam”.match(/.{1,3}/g) Eu estou tentando descobrir como fazer isso em Java. Alguma ponteira?

Erro RE: sequência de bytes ilegal no Mac OS X

Eu estou tentando replace uma seqüência de caracteres em um Makefile no Mac OS X para cross-compiling para iOS. A string tem aspas duplas incorporadas. O comando é: sed -i “” ‘s|”iphoneos-cross”,”llvm-gcc:-O3|”iphoneos-cross”,”clang:-Os|g’ Configure E o erro é: sed: RE error: illegal byte sequence Eu tentei escaping aspas duplas, vírgulas, traços e dois pontos sem alegria. […]