Como pesquisar esse tipo de padrão em regex

votos
-2

Este é o texto de exemplo Eu quero começar a regex da seqüência especificada Match que regex vai qualificar a não coincidir com condições

1abc.def.ghi (Match)

abc.111.ghi (Match)

123.123.123.132.123.123 (Match)

123.123.123.132.123.123.123.123.123.132.123.123.123.123.123.132.123.123 (Match)

123.123.123.132.123. 12335 (Não Match)

7645 .123.111.887 (não correspondem)

Publicado 02/09/2018 em 05:12
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

A tarefa é definida por exemplo.

Vamos tentar formalizá-la:

todos os jogos válidos conter apenas caracteres do conjunto [123abcdefghi.];

significância de 3 caracteres separados por ponto é questionável porque um exemplo válido tem 4 caracteres em uma fileira. Vamos supor que pode ter um número arbitrário de caracteres separados por pontos.

Não está claro se podemos usar qualquer carta do intervalo válido em qualquer grupo; vamos supor que todos os grupos são equivalentes

em seguida, o grupo será repetido [123abcdefghi \.] +

Adicionar âncoras de início e fim para corresponder apenas linhas completas:

r = '^ [123abcdefghi.] + $'

este é um dos muitos entendimentos possíveis deste conjunto de exemplos.

Respondeu 02/09/2018 em 06:16
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more