Why is it not working?
def between_markers(text: str, begin: str, end: str) -> str:
word = ''
if text.find(begin) and text.find(end) > 0:
for i in text[text.find(begin) + len(begin):text.find(end):]:
word += i
return word
elif text.find(begin) != -1 and text.find(end) == -1:
for i in text[text.find(begin) + len(begin):text[-1]:]:
word += i
return word
elif text.find(begin) == -1 and text.find(end) != -1:
for i in text[:text.find(end):]:
word += i
return word
elif text.find(begin) > text.find(end):
return word
else:
return text
I really can not understand why my code is not working in "No[/b] hi" It returns me nothing (empty string - '') I can understand why, because i wrote third elif special for this cases~
task.between-markers