Comment assortir regex pour TLD?

0

Je sais qu'il y a beaucoup de regex à cette fin, mais dans mon cas, le regex que je veux écrire est celui qui correspond à la charge utile suivante

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

Je veux juste assortir n'importe quoi avec ce qui suit

.ru
.net
.com

Et en raison de certaines limitations du logiciel dans lequel l’impression regex n’est pas autorisée.

\.

donc n'importe quelle expression rationnelle qui saute ce serait génial.

Merci.

Asadz
la source
Comment échappez-vous alors à une période dans votre moteur, quel moteur utilisez-vous? En outre, cela ressemble au dump de texte d'un éditeur hexadécimal. Toutes ces périodes sont-elles vraiment des périodes ou sont-elles vraiment du texte non imprimable à partir d'un éditeur hexadécimal? Veuillez fournir plus de détails sur la façon dont vous essayez de faire ce que vous voulez faire. Je voudrais mettre de l'argent que la langue que vous utilisez utilise \ comme un personnage d'évasion, vous devez donc échapper à l'évasion via quelque chose comme"\\."
Scott Chamberlain
le moteur fonctionne bien sur le reste du trafic mais un trafic particulier d'application, par exemple le DNS, ne fonctionnera pas. Sa solution SIEM en système fermé. Le moteur utilise java regex
asadz
Bien java soutient les métacharateurs évadés avec un slash
Scott Chamberlain

Réponses:

2

Utilisez une classe de personnage car vous n'avez pas besoin de vous échapper:

[.](ru|net|com)
Jerry
la source