File size: 334 Bytes
9c30a5b 0543a04 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/usr/bin/env python3
# reverses word and punctuation order.
import re
import sys
lines = []
for line in sys.stdin:
#line = " ".join(reversed(line.rstrip().split(" ")))
line = ''.join(reversed(re.split('([\w\d\']+|\.|"|\?|\!|,)', line.rstrip())))
lines.append(line)
lines.reverse()
for line in lines:
print(line)
|