This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
vba:cast:cregexp [10.02.2015 13:03:33] yaslaw |
vba:cast:cregexp [10.02.2015 13:07:16] yaslaw |
||
---|---|---|---|
Line 15: | Line 15: | ||
===== Definitionen ===== | ===== Definitionen ===== | ||
- | <code>RegExp= cRegExp(pattern [,flags]) | + | <code>RegExp = cRegExp(pattern [,flags]) |
RegExp = cRegExp(pattern inkl. flags)</code> | RegExp = cRegExp(pattern inkl. flags)</code> | ||
+ | |||
<code vb>Public Function cRegExp( _ | <code vb>Public Function cRegExp( _ | ||
ByVal iPattern As String, _ | ByVal iPattern As String, _ | ||
Line 26: | Line 27: | ||
==== 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 139: | Line 139: | ||
===== 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. |