Regular Expressions sind ja eigentlich eine tolle Sache, auch wenn die Expressions für Außenstehende eher wie Voodoo aussehen ;D
Aktuell habe ich 2 Datenbanken hier, wo ich mit RE gerne die Richtext-Items bearbeiten würde.
Hier und da Änderungen, kommt immer wieder vor.
Am besten:
Die Expressions in ein (Profil-)dokument speichern, und dann z.B. per Agent entsprechende Dokumente bearbeiten.
Hat das von Euch schon mal wer gemacht? LotusScript kennt ja RE nicht, außerdem ist das nicht wirklich per LS umsetzbar, außer man investiert sehr viel Zeit.
Ich will da einfach ein paar REs durchlaufen lassen, z.B. was "kleines" wie hier:
^(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.[a-zA-Z]{2,4})(\:[0-9]+)?(/[^/][a-zA-Z0-9\.\,\?\'\\/\+&%\$#\=~_\-@]*)*$
Nachdem zur Laufzeit eher nicht geht, möchte ich das über Agenten machen.
Danke für Tipps.
Matthias