User Tools

Site Tools


vba:functions:rndstring

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vba:functions:rndstring [05.05.2017 08:47:47]
yaslaw [Beispiele]
vba:functions:rndstring [04.09.2019 11:56:01] (current)
yaslaw
Line 1: Line 1:
 <​const>​ <​const>​
-    version=1.0.0 +    version=1.0.1 
-    vdate=04.05.2017+    vdate=04.09.2019
     fname=udf_rndstring.bas     fname=udf_rndstring.bas
     ns=%NAMESPACE% ​   ​     ns=%NAMESPACE% ​   ​
Line 7: Line 7:
 </​const>​ </​const>​
 ====== [VBA] rndString() ====== ====== [VBA] rndString() ======
-//Stellt aufgrund eines Patterns ein Zufallstext zusammen//+//Stellt aufgrund eines Patterns ein Zufallstext zusammen. zB. für ein Passwortgenerator//
  
 ==Version %%version%% - %%vdate%%== ==Version %%version%% - %%vdate%%==
Line 40: Line 40:
  
 === Steuerpattern === === Steuerpattern ===
-  ***[...]** Mehrfachauswahl. Eines Der Patter darun wird verwendet+  ***[...]** Mehrfachauswahl. Eines der Pattern davon wird verwendet
   ***{#}** Anzahl Zeichen   ***{#}** Anzahl Zeichen
   ***{#,#}** Mindestens und Maximal Anzahl Zeichen   ***{#,#}** Mindestens und Maximal Anzahl Zeichen
-  ***{...}** Alle Patterns innerhalb der Klammern kommen vor. Die Reihenfolge wird gemischt+  ***(...)** Alle Patterns innerhalb der Klammern kommen vor. Die Reihenfolge wird gemischt
   ***\** Das folgende Zeichen ist kein Pattern sondern das Zeichen selber   ***\** Das folgende Zeichen ist kein Pattern sondern das Zeichen selber
   ***^*** Das folgende Zeichen/​Pattern wird von vorgehenden Pattern abgezogen. ''​a^d''​ entspricht somit dem ''​l''​   ***^*** Das folgende Zeichen/​Pattern wird von vorgehenden Pattern abgezogen. ''​a^d''​ entspricht somit dem ''​l''​
Line 61: Line 61:
 f>;g( f>;g(
  
-'​dasselbe,​ aber mindestesn 4 Zeichen, maximal ​19 Zeichen+'​dasselbe,​ aber mindestesn 4 Zeichen, maximal ​10 Zeichen
 ?​rndString("​[pbl]{4,​ 10}") ?​rndString("​[pbl]{4,​ 10}")
 {}m>,>​ion] {}m>,>​ion]
Line 81: Line 81:
 6719115112343998 6719115112343998
  
-'10 Sonderzeichen ​ohn Klammern und Punkte+'10 Sonderzeichen ​ohne Klammern und Punkte
 ?​rndString("​s^[pb]{10}"​) ?​rndString("​s^[pb]{10}"​)
 %*"​|?​+'​`=&</​code>​ %*"​|?​+'​`=&</​code>​
  
-Und noch ein nütliches ​Beispiel.+Und noch ein nützliches ​Beispiel.
 <code vb>'​Ein Passwort. Beginnt mit einem Buchstaben. ​ <code vb>'​Ein Passwort. Beginnt mit einem Buchstaben. ​
 'Dann kommt ein Teil, bestehend aus 8 Buchstaben+Zahlen und 2 Sonderzeichen ohne Punkte und Klammern. 'Dann kommt ein Teil, bestehend aus 8 Buchstaben+Zahlen und 2 Sonderzeichen ohne Punkte und Klammern.
vba/functions/rndstring.1493966867.txt.gz · Last modified: 05.05.2017 08:47:47 by yaslaw