User Tools

Site Tools


vba:functions:strreplace

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:strreplace [07.10.2014 11:52:58]
yaslaw
vba:functions:strreplace [13.02.2020 08:44:46] (current)
yaslaw
Line 1: Line 1:
 <​const>​ <​const>​
-    version=1.1.0 +    version=1.2.0 
-    vdate=08.09.2014+    vdate=12.11.2014
     fname=udf_strreplace.bas     fname=udf_strreplace.bas
     ns=%NAMESPACE% ​   ​     ns=%NAMESPACE% ​   ​
Line 7: Line 7:
 </​const>​ </​const>​
 ====== [VBA] strReplace() ====== ====== [VBA] strReplace() ======
-''​Version %%version%% (%%vdate%%)''​+//Diese Funktion ermöglicht es, mehrere Ersetzungen Gleichzeitig durchszuführen ohne dass sich diese gegenseitig in die Quere kommen.//
  
-Diese Funktion ermöglicht es, mehrere Ersetzungen Gleichzeitig durchszuführen ohne dass sich diese gegenseitig in die Quere kommen. 
  
-Also Beispiel im Direktfenster. Im Text 'Hans schlägt Fritz worauf Fritz zu Boden geht' will ich Hans durch Fritz ersetzen und Umgekehrt. Die klassische Art wäre mit 2 verschachtelten Replace.+ 
 +==Version %%version%% - %%vdate%%== 
 +<WRAP center round download>​ 
 +{{%%fname%%|Download %%fname%% (V-%%version%%)}} 
 +</​WRAP>​ 
 + 
 +Ein Beispiel im Direktfenster. Im Text 'Hans schlägt Fritz worauf Fritz zu Boden geht' will ich Hans durch Fritz ersetzen und Umgekehrt. Die klassische Art wäre mit 2 verschachtelten Replace.
 <code vb>'​Erst Hans zu Fritz und dann Fritz zu Hans <code vb>'​Erst Hans zu Fritz und dann Fritz zu Hans
 ? replace(replace("​Hans schlägt Fritz worauf Fritz zu Boden geht", "​Hans",​ "​Fritz"​),​ "​Fritz",​ "​Hans"​) ? replace(replace("​Hans schlägt Fritz worauf Fritz zu Boden geht", "​Hans",​ "​Fritz"​),​ "​Fritz",​ "​Hans"​)
Line 25: Line 30:
 Die Funktion lässt sich auf verschieden Arten anwenden. Mehr dazu unter den Beispielen. Die Funktion lässt sich auf verschieden Arten anwenden. Mehr dazu unter den Beispielen.
 Die Suchbegriffe können auch Reguläre Ausdrücke sein und im Replace kann auf die Submatches zugegriffen werden. Die Suchbegriffe können auch Reguläre Ausdrücke sein und im Replace kann auf die Submatches zugegriffen werden.
- 
-{{%%ns%%:​%%fname%%|Download %%fname%% (V-%%version%%)}} 
  
 > Für die Ausgabe der Resultate verwendete ich die Funktion [[:​vba:​functions:​print > Für die Ausgabe der Resultate verwendete ich die Funktion [[:​vba:​functions:​print
Line 158: Line 161:
  
 ===== Code ===== ===== Code =====
-{{%%ns%%:​%%fname%%|Download %%fname%% (V-%%version%%)}} 
 <source '​%%fpath%%/​%%fname%%'​ vb> <source '​%%fpath%%/​%%fname%%'​ vb>
vba/functions/strreplace.1412675578.txt.gz · Last modified: 07.10.2014 11:52:58 by yaslaw