Zum Inhalt springen

Vorlage:If-Instring

Aus Flora von Bayern
Version vom 6. November 2009, 16:08 Uhr von imported>Stephan Opitz (1 Version)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

If parameter "searchterm" exists in parameter "string", then the parameter "then" is returned, else the parameter "else". If else is missing, an empty string is returned in the second case

USAGE:

={{If-Instring | searchterm = a | string = abc | then = found | else = not found}}= returns actually "=found=", expected: "=found="
={{If-Instring | searchterm = a | string = bcd | then = found | else = not found}}= returns actually "=not found=", expected: "=not found="

Note on the code: If the search term is found, the return value of #pos is a zero-based integer of the first position within the string (and #if is true). If the search term is not found, the function returns an empty string (and #if is false).