Como combinar regex para TLD?

0

Eu sei que há muita regex para esse fim, mas no meu caso, a regex que eu quero escrever é aquela que corresponde à seguinte carga útil

 ...............sssfdf.makememad.com......
........makemadcom.....
dfdfddd   makeme.ru.......
also ...makeme.net.......

Eu só quero combinar qualquer coisa com o seguinte

.ru
.net
.com

E devido a algumas limitações do software no qual estou usando o regex, ele não permitirá isso

\.

qualquer regex que ignore isso seria ótimo.

Obrigado.

asadz
fonte
Como você escapou de um período no motor, que mecanismo você está usando? Também parece com o dump de texto de um editor hexadecimal. Todos esses períodos são realmente períodos ou são realmente texto não imprimível de um editor hexadecimal. Forneça mais detalhes sobre como você está tentando fazer o que deseja. Eu colocaria dinheiro que qualquer linguagem que você está usando usos \ como um caractere de escape para que você precisa escapar a fuga através de algo como"\\."
Scott Chamberlain
o mecanismo funciona bem em outro tráfego, mas em um tráfego de aplicativo específico, por exemplo, o DNS não funciona. Sua solução SIEM de sistema fechado. O mecanismo usa java regex
asadz
Bem Java suporta escapar metacharaters com uma barra
Scott Chamberlain

Respostas:

2

Use uma classe de personagem, pois você não precisa escapar:

[.](ru|net|com)
Jerry
fonte