import re
str0 = '10.1002/0470868279-ch1'
print(re.sub(r'\W+\w+$','',str0))
print(re.sub(r'\W+\w+$','','10.1002/0470868279.1'))
print(re.sub(r'\W+\w+$','','10.1002/0470868279.ch1'))
print(re.sub(r'\W+\w+$','','10.1002/0470868279.c'))
print(re.sub(r'\W+\w+$','','h1'))
aW1wb3J0IHJlCnN0cjAgPSAnMTAuMTAwMi8wNDcwODY4Mjc5LWNoMScKcHJpbnQocmUuc3ViKHInXFcrXHcrJCcsJycsc3RyMCkpCnByaW50KHJlLnN1YihyJ1xXK1x3KyQnLCcnLCcxMC4xMDAyLzA0NzA4NjgyNzkuMScpKQpwcmludChyZS5zdWIocidcVytcdyskJywnJywnMTAuMTAwMi8wNDcwODY4Mjc5LmNoMScpKQpwcmludChyZS5zdWIocidcVytcdyskJywnJywnMTAuMTAwMi8wNDcwODY4Mjc5LmMnKSkKcHJpbnQocmUuc3ViKHInXFcrXHcrJCcsJycsJ2gxJykpCg==