I have a following HTML code
<div class=\"article-element article-element--paragraph\">
<p class=\"paragraph\">
<span>Problem dotyczący wycieku danych, który rozpoczął się już w listopadzie 2013 r., trwał do połowy kwietnia bieżącego roku i wynikał z błędu ludzkiego - przekazano. Incydent dotyczy także klientów luksusowej marki Lexus, należącej do Toyoty.\n\nSprawa wyszła na jaw w momencie, gdy największy na świecie producent samochodów pod względem liczby sprzedaży naciska na zarządzanie danymi w chmurze, co jest postrzegane jako kluczowe dla wprowadzania w pojazdach nowych funkcji wspieranych przez sztuczną inteligencję - zwróciła uwagę agencja Reutera.\n\nPo wykryciu problemu podjęto kroki w celu zablokowania zewnętrznego dostępu do danych klientów i przeprowadzono dochodzenie we wszystkich chmurach zarządzanych przez japoński koncern - poinformowała Toyota.</span>
</p>
</div>
My intention is to remove all the characters between and including angle brackets and leave only the text between the span tags.
I'm using this regular expression
\<.*?\>
When I'm testing my case in the regex101.com debugger it looks like it matches what I want properly.
However, when I'm using the same expression in Notepad++ to replace with nothing it behaves differently. It's removing the text and leaving out angle brackets and various charcters inbetween.
What's causing the difference in the regex behavior between Notepad++ and regex101?