Hello Community,
I need help in creating this regex for replacing the text
Heres the sample input:
<variable class="loves">[loves] My dog loves dog food </variable>
Heres the sample output i am expecting:
<variable class="loves">[loves] My dog hates dog food </variable>
The regex i am currently using highlights the word loves written in square brackets as well as outside the square bracket. I want to ignore the word loves written in square bracket
It works, But i wont be knowing the previous and next text. So other times it wont work Its dog in this case now. Also need to make sure i am editing texts with variable texts only
Lets try with some other examples
Input:
<variable class="loves">[loves] My dog loves dog food </variable>
<variable class="loves">[loves] My *cat* loves **dog** food </variable>
<li class="loves">[loves] My dog loves dog food </li>
Output
<variable class="loves">[loves] My dog hates dog food </variable>
<variable class="loves">[loves] My *cat* hates**dog** food </variable>
<li class="loves">[loves] My dog loves dog food </li>
There are some cases, where there’s no space
Input <variable class="loves">[loves]loves dog food </variable>
Output <variable class="loves">[loves]hates dog food </variable>
<variable class="loves">[loves] My dog loves dog food </variable>
<variable class="loves">[loves] My cat loves dog food </variable>
<variable class="loves">loves dog food </variable>
<variable class="loves">[loves]dog loves</variable>
<variable class="loves">[loves]loves</variable>
<variable class="loves">dog loves</variable>
<variable class="loves">loves</variable>
<variable class="loves"> loves </variable>
<li class="loves">[loves] My dog loves dog food </li>
Output:
<variable class="loves">[loves] My dog hates dog food </variable>
<variable class="loves">[loves] My cat hates dog food </variable>
<variable class="loves">hates dog food </variable>
<variable class="loves">[loves]dog hates</variable>
<variable class="loves">[loves]hates</variable>
<variable class="loves">dog hates</variable>
<variable class="loves">hates</variable>
<variable class="loves"> hates </variable>
<li class="loves">[loves] My dog loves dog food </li>