StringBetween
Resultaat
Een tekstfragment uit een tekst dat zich bevindt tussen een of twee andere tekstfragmenten.
Mogelijke parameter combinaties
{@StringBetween( Tekst ; TekstVoor ; TekstAchter )}
{@StringBetween( Tekst ; TekstVoor ; TekstAchter ; StartPositie )}
{@StringBetween( Tekst ; TekstVoor ; TekstAchter ; StartPositie ; OpmaakTekst )}
Uitleg parameters
|
Parameter |
Uitleg |
|
Tekst |
De tekst waaruit het tekstfragment wordt gehaald. |
|
TekstVoor |
Het tekstfragment dat vooraf gaat aan het op te halen tekstfragment (case insensitive). |
|
TekstAchter |
Het tekstfragment dat achter het op te halen tekstfragment staat (case insensitive). |
|
StartPositie |
De startpositie vanaf waar het tekstfragment, dat wordt gezocht, zich bevindt. De startpositie is een zogenaamde 1-based index waarde. |
|
De OpmaakTekst biedt de mogelijkheid om een specifieke opmaak te hanteren i.p.v. de standaard door de Windows-configuratie bepaalde opmaak. |
Voorbeelden
|
Voorbeeld |
Resultaat |
|
{@StringBetween( "<a><b>" ; "<" ; ">" )} |
a |
|
{@StringBetween( "<a><b>" ; "<" ; ">" ; 4 )} |
b |
|
{@StringBetween( "Server:sbsw2k12" ; "Server:" ; "" )} |
sbsw2k12 |
|
{@StringBetween( "Server:sbsw2k12" ; "" ; "sbsw2k12" )} |
Server: |
|
{@StringBetween( "Server:sbsw2k12" ; "" ; "sbsw2k12" ; 1 ; "UC" )} |
SERVER: |
Let op
- Indien de opgegeven startpositie groter is dan het aantal karakters in de tekst, zal het resultaat een lege waarde zijn.