I need to one give me the string between ~
and ^
.
I have a string like this:
~~~~ ABC ^ DEF ^ HGK > LMN ^
I
Without regex:
>>> "".join([x for x in target if x.isalpha() or x == ' ']).split()
['ABC', 'DEF', 'HGK', 'LMN']
This takes space and alpha characters and creates a new string then splits it into words in a list
Here is my exact code from python 3 command line:
>>> target = ' ~~~~ ABC ^ DEF ^ HGK > LMN ^ '
>>> xx = "".join([x for x in target if x.isalpha() or x == ' ']).split()
>>> xx
['ABC', 'DEF', 'HGK', 'LMN']
>>>