Difference between revisions of "Sindex"

From SDU
Jump to: navigation, search
Line 5: Line 5:
 
== Usage ==
 
== Usage ==
 
sindex(''"string"'',''"match"'');
 
sindex(''"string"'',''"match"'');
<br>
 
{|
 
|-
 
! Wildcards
 
! Description
 
|-
 
| *
 
| Matches any character, unknown how many times.
 
|}
 
  
 
== Results ==
 
== Results ==

Revision as of 17:06, 22 February 2008

Description

A spel function which, although much diffrent in syntax, works similar to regex (Regular Expression) string matches found in most other programming languages.

Usage

sindex("string","match");

Results

Sindex will return a -1 is no match is found or a 0 if a match is made.

Examples

  • If statement using sindex (matching a string against a string)
if (sindex("test string", "test")==0) {return;}
  • Pushing the results of sindex into a variable (matching a string in another variable)
int results;
results=sindex(group.id, "776B094702EABB4B87F04A139E72D44B");
if (results==-1) {
      set_return_data("No Match");
} else {
      set_return_data("Match!");
}