Ik moest op een gegeven moment ook afwijkende S&R's doen...
Met
"handy file search and replace" heb ik behoorlijk veel kunnen doen.
Er zit als het goed is een bijbehorende helpfile, maar ik heb zelf mijn eigen help text gemaak, ik heb niet zo een zin om het helemaal op te maken het is een directe copy en paste...t:
=========================================================================
ALS JE EXPRESSIES GEBRUIKT DAN MOET JE IN DE "REPLACE" VELD DE CHARACTERS ZONDER DE "\" WEERGEVEN!!! DUS GEEN EXPRESSIES IN "REPLACE" VELD
=========================================================================
=========================================================================
HTML kleuren #aaddeeff vervangen:
Het gemeenschappelijke teken "#" icm de volgende tekens a t/m f, A t/m F, 1 t/m 9.
dus je zoekt naar # icm [a-f] [A-F] [1-9] wat uiteindelijk wordt:
\#{[0-9]|[A-F]|[a-f]}+ "/" = zoek de character die na deze teken volgt "{}" = samenvoegen "+" = herhaal vorige ????
\<\/a\>{[0-9]}+ => ALLE GETALLEN NA "</a>" verwijderen!!! zoals "</a>342145" etc
=========================================================================
- mask op *.*
- "case sensitive search" aanvinken (hoeft niet) EN "regular expressions" aanvinken (DEZE WEL!!!)
=========================================================================
alles tussen haakjes "(" .... ")" verwijderen
{\(}{.#}{\)}
=========================================================================
tijden verwijderen zoals "16:15" of "1:32"
{[0-9]}+\:{[0-9]}+
=========================================================================
verwijderen van normale tekst tussen HTML tags (...test.txt"> NORMALE TEKST </a>)
verwijdering op txt"> + alles hiertussen + </ (kan ook </a> zijn)
dus:
{txt\"\>}{.#}{\<}
LETOP VERVANGEN DOOR => txt"><
verander txt in ander extensie waarnaar de <a href...> verwijst
{\<\/a\>}{.#}{\<\/tr\>} = </a> EN ALLES WAT HIERTUSSEN STAAT </tr> LETOP!!! zet de </a></tr> precies zo terug in de "replace with" veld!!!
=========================================================================
met onderstaande methode
{txt\"\>}{.#}{\<}
het onderstaande combinatie verwijderen, voorwaarde is dat er niks direct NA "</table>" komt!
dus precies zoals hieronder aangegeven!!
</table>
</body></html>
uiteindelijk:
{\<\/table\>}{.#}{\<\/html\>}
=========================================================================
verwijder <tr> tag
\<tr\>
verwijder </tr> tag
\<\/tr\>
verwijder <tr> en </tr> tags
{\<\/tr\>}|{\<tr\>}
completer TD en TR: {\<\/tr\>}|{\<tr\>}|{\<td\>}|{\<\/td\>}
| = is een "or" teken dus <tr> OF </tr> denk in boolean dus beiden worden verwijdert!!!
=========================================================================
de <td align="left"> tag verwijderen
\<td align\=\"left\"\>
de complete kop vanuit een dirhtml gegenereerde html tekst verwijderen
{\<\!DOCTYPE}{.#}{border\=\"0\"\>}
2e manier om de kop te verwijderen:
{\<\!DOCTYPE}{.#}{Filename\<\/b\>\ \;\<\/td\>\<\/tr\>}
3e manier:
{\<\!DOCTYPE}{.#}{Filename\<\/b\>}
verwijderen van  :
\ \;
=========================================================================
Als je alles wilt veranderen tussen <BODY><HR> {BODY\>}{.#}{\<HR}
=========================================================================
=========================================================================
In principe is het met expressies
heel ver te gaan qua search en replace.... tis bijna een aparte vak op school / studie...
In word en in notepad kan je met de vervangen optie ook expressies gebruiken, ik weet alleen niet of de bovenstaande ook helpen.
[
Voor 24% gewijzigd door
guardian-spirit op 29-06-2005 01:57
]