Advertisement
simeonshopov

Message Encrypter

Mar 6th, 2020
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.65 KB | None | 0 0
  1. import re
  2.  
  3. n =  int(input())
  4.  
  5. for _ in range(n):
  6.     text = input()
  7.     regex = r'((?P<start>[\*@]))(?P<tag>[A-Z][a-z]{2,})(\2:[ ])(\[(?P<letter_1>[A-Za-z])\])\|' \
  8.             r'(\[(?P<letter_2>[A-Za-z])\])\|(\[(?P<letter_3>[A-Za-z])\])\|$'
  9.     match = re.search(regex, text)
  10.     if match:
  11.         tag = match.group('tag')
  12.         letter_1 = match.group('letter_1')
  13.         letter_2 = match.group('letter_2')
  14.         letter_3 = match.group('letter_3')
  15.         stuff = f'{letter_1}{letter_2}{letter_3}'
  16.         print(f'{tag}:', end=' ')
  17.         print(' '.join([str(ord(x)) for x in stuff]))
  18.     else:
  19.         print('Valid message not found!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement