import re # Scenario 1 qw ='hoho hihi haha hede rara a rere titi so whdhdskhdshede wekjewhkwqjhededjfjfj so kjkfdjkdnekjdhide b hede kdjkdld' rx = r'hede|((?:(?!hede)\S)+)' print(re.findall(rx, qw))
Standard input is empty
['hoho', 'hihi', 'haha', '', 'rara', 'a', 'rere', 'titi', 'so', 'whdhdskhds', '', 'wekjewhkwqj', '', 'djfjfj', 'so', 'kjkfdjkdnekjdhide', 'b', '', 'kdjkdld']