import re
text_string = ['text_i_dont_want aaaaaa aaaaaaa', 'text_i_want', 'text_i_want\ntext_i_want.', 'text_i_want.', 'text_i_dont_want\text_i_dont_want', 'number_i_dont_want']
text_list2 = ['text_i_dont_want aaaaaa aaaaaaa', 'text_i_want', 'text_i_want.', 'text_i_dont_want\text_i_dont_want', 'number_i_dont_want']
text_list3 = ['text_i_dont_want aaaaaa aaaaaaa', 'text_i_want', 'text_i_want.', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_dont_want\text_i_dont_want', 'number_i_dont_want']
rx = re.compile(r'aaaaaa\s+aaaaaaa$')
def extract_items(l):
start = [i for (i, x) in enumerate(l) if rx.search(x)]
if start:
print( l[start[0]+1:-2] , '---------------', sep="\n")
extract_items(text_string)
extract_items(text_list2)
extract_items(text_list3)
aW1wb3J0IHJlCnRleHRfc3RyaW5nID0gWyd0ZXh0X2lfZG9udF93YW50IGFhYWFhYSBhYWFhYWFhJywgJ3RleHRfaV93YW50JywgJ3RleHRfaV93YW50XG50ZXh0X2lfd2FudC4nLCAndGV4dF9pX3dhbnQuJywgJ3RleHRfaV9kb250X3dhbnRcdGV4dF9pX2RvbnRfd2FudCcsICdudW1iZXJfaV9kb250X3dhbnQnXQp0ZXh0X2xpc3QyID0gWyd0ZXh0X2lfZG9udF93YW50IGFhYWFhYSBhYWFhYWFhJywgJ3RleHRfaV93YW50JywgJ3RleHRfaV93YW50LicsICd0ZXh0X2lfZG9udF93YW50XHRleHRfaV9kb250X3dhbnQnLCAnbnVtYmVyX2lfZG9udF93YW50J10KdGV4dF9saXN0MyA9IFsndGV4dF9pX2RvbnRfd2FudCBhYWFhYWEgYWFhYWFhYScsICd0ZXh0X2lfd2FudCcsICd0ZXh0X2lfd2FudC4nLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX3dhbnQnLCAndGV4dF9pX2RvbnRfd2FudFx0ZXh0X2lfZG9udF93YW50JywgJ251bWJlcl9pX2RvbnRfd2FudCddCgpyeCA9IHJlLmNvbXBpbGUocidhYWFhYWFccythYWFhYWFhJCcpCmRlZiBleHRyYWN0X2l0ZW1zKGwpOgogICAgc3RhcnQgPSBbaSBmb3IgKGksIHgpIGluIGVudW1lcmF0ZShsKSBpZiByeC5zZWFyY2goeCldCiAgICBpZiBzdGFydDoKCSAgICBwcmludCggbFtzdGFydFswXSsxOi0yXSAsICctLS0tLS0tLS0tLS0tLS0nLCBzZXA9IlxuIikKCSAgICAKZXh0cmFjdF9pdGVtcyh0ZXh0X3N0cmluZykKZXh0cmFjdF9pdGVtcyh0ZXh0X2xpc3QyKQpleHRyYWN0X2l0ZW1zKHRleHRfbGlzdDMp
['text_i_want', 'text_i_want\ntext_i_want.', 'text_i_want.']
---------------
['text_i_want', 'text_i_want.']
---------------
['text_i_want', 'text_i_want.', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want', 'text_i_want']
---------------