This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vba:cast:cregexp [10.02.2015 13:04:14] yaslaw |
vba:cast:cregexp [29.04.2015 11:19:24] (current) yaslaw |
||
---|---|---|---|
Line 7: | Line 7: | ||
</const> | </const> | ||
====== [VBA] cRegExp(), cRx() ====== | ====== [VBA] cRegExp(), cRx() ====== | ||
+ | //Schnelles erstellen eines %%RegExp%%-Obektes mit erweiterten Pattern (Patterns erweitert um die Settings von %%RegExp%%).// | ||
+ | |||
==Version %%version%% (%%vdate%%)== | ==Version %%version%% (%%vdate%%)== | ||
Line 27: | Line 29: | ||
==== Enumeratoren ==== | ==== Enumeratoren ==== | ||
=== rxFlagsEnum === | === rxFlagsEnum === | ||
- | Dieser Enumerator wird in allen Funktionen verwendet. | ||
<code vb>'/** | <code vb>'/** | ||
' * Wird für die rx_ Funktionen verwendet | ' * Wird für die rx_ Funktionen verwendet | ||
Line 140: | Line 141: | ||
===== Code ===== | ===== Code ===== | ||
==== Originalcode ==== | ==== Originalcode ==== | ||
+ | {{:vba:cast:cast_cregexp.bas|Download %%fname%% (V-%%version%%)}} | ||
<source '%%fpath%%/%%fname%%' vb> | <source '%%fpath%%/%%fname%%' vb> | ||
- | ==== Abgespeckte Version ==== | + | ==== Abgespeckte Version cRx() ==== |
Häufig kopiere ich die folgenden Zeilen als Library in ein Modul oder Klasse um sie Selbständig zu machen. Siehe auch [[#sinnvolle anwendung]]. | Häufig kopiere ich die folgenden Zeilen als Library in ein Modul oder Klasse um sie Selbständig zu machen. Siehe auch [[#sinnvolle anwendung]]. | ||
\\ Die folgende Version ist analog zu vielen JQuery-Scripten die min-Version. Sprich, es ist dasseleb wie die Haubtversion, jedoch so kompakt dass es nicht mehr einfach lesbar ist. Dafür bläht es den Code nicht so stark auf, wenn man die Funktion in ein weiteres Modul packt. | \\ Die folgende Version ist analog zu vielen JQuery-Scripten die min-Version. Sprich, es ist dasseleb wie die Haubtversion, jedoch so kompakt dass es nicht mehr einfach lesbar ist. Dafür bläht es den Code nicht so stark auf, wenn man die Funktion in ein weiteres Modul packt. |