Let's say I have this string :
<div>Object</div><img src=#/><p> In order to be successful...</p>
I want to substitute every letter between <
and >
with a #
.
So, after some operation, I want my string to look like:
<###>Object<####><##########><#> In order to be successful...<##>
Notice that every character between the two symbols were replaced with #
( including whitespace).
This is the closest I could get:
r = re.sub('<.*?>', '<#>', string)
The problem with my code is that all characters between <
and >
are replaced by a single #
, whereas I would like every individual character to be replaced by a #
.
I tried a mixture of various back references, but to no avail. Could someone point me in the right direction?