Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.4j

Application v 5.22b

  

 

Chapter FiveGeneral Functions (continued)

IsWildListMatch Function

Overview

The IsWildListMatch function compares two strings using a wildcard match algorithm. The wildcard match string may contain one or more tests separated by semicolons (‘;’).

Syntax/Parameters

Syntax

boolean = IsWildListMatch ( string target, string match );

Parameters

target

The source string to compare.

match

A string containing one or more test strings delimited by semicolons. Each segment can contain wildcard characters. The ‘*’ character specifies one or more characters while ‘?’ specifies a single character match.

Return Value

Returns TRUE if base matches any single test within tests and FALSE if it does not.

Remarks

The IsWildListMatch function does not specify which, if any, of the test strings matches the base string. This function is useful for matching filenames against patterns.

Example:

if (IsWildListMatch(filename, "*.txt;*.htm") == 0) {

  MessageBox('X', "Enter an appropriate file type");

  ...

  }

 

Do not use spaces within the test strings unless spaces are to be matched with the base string.

The match is case-sensitive.

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic