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
Last revision Both sides next revision
vba:functions:rndstring [04.05.2017 16:53:54]
yaslaw
vba:functions:rndstring [18.12.2017 14:45:57]
yaslaw [Patterns]
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 55: Line 55:
 'Im Vergleich dazu, 5 mal den Buchstaben a 'Im Vergleich dazu, 5 mal den Buchstaben a
 ?​rndString("​\a{5}"​) ?​rndString("​\a{5}"​)
 +aaaaa
  
 '5 Zeichen, die entweder ein Punkt- oder ein Klammerzeichen oder ein Kleinbuchstabe sind '5 Zeichen, die entweder ein Punkt- oder ein Klammerzeichen oder ein Kleinbuchstabe sind
Line 60: 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 80: 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.txt · Last modified: 04.09.2019 11:56:01 by yaslaw