Ik probeer met InfoRapid Search & Replace een hele berg .xml files te doorzoeken op & (ampersand) en te vervangen door ' en ' (bijv. om Oorlog&Vrede te veranderen in Oorlog en Vrede).
Probleem is uiteraard dat er allerlei tags in xml zitten zoals <, >, &apos en noem maar op, die ik niet wil vinden/vervangen !
S&R heeft de mogelijkheid om met regular expression te zoeken, dus ik dacht dat dit de oplossing was om de juiste string te isoleren :
\&&!(\>|\<)
dus ; zoek naar &, maar niet in combinatie met gt en of lt (en nog een aantal tags). Helaas lijkt het alsof S&R zodra 1 v/d tags (bijv. <) gevonden wordt in een bestand, er niet verder wordt getest op andere occurences van & !?
Waarschijnlijk moet ik het zoeken in de lengte waarover gezocht wordt naar een match, maar hoe vertaal ik dat naar regexp ?
Probleem is uiteraard dat er allerlei tags in xml zitten zoals <, >, &apos en noem maar op, die ik niet wil vinden/vervangen !
S&R heeft de mogelijkheid om met regular expression te zoeken, dus ik dacht dat dit de oplossing was om de juiste string te isoleren :
\&&!(\>|\<)
dus ; zoek naar &, maar niet in combinatie met gt en of lt (en nog een aantal tags). Helaas lijkt het alsof S&R zodra 1 v/d tags (bijv. <) gevonden wordt in een bestand, er niet verder wordt getest op andere occurences van & !?
Waarschijnlijk moet ik het zoeken in de lengte waarover gezocht wordt naar een match, maar hoe vertaal ik dat naar regexp ?