More function documentation

git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@568 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
twanvl
2007-07-13 20:03:43 +00:00
parent 700a941125
commit 32c1b5f4d1
13 changed files with 234 additions and 16 deletions
+26
View File
@@ -0,0 +1,26 @@
Function: match
--Usage--
> match(some_string, match: regular expression)
> match_rule(regular expression)()
Does a string match the given [[type:regex|regular expression]]?
This function is available in [[script:rule form]].
When the match is performed many times the rule form is more efficient, because the regular expression is only compiled once.
--Parameters--
| @input@ [[type:string]] String to match.
| @match@ [[type:regex]] Regular expression to match.
--Examples--
> match("aaaa", match:"a*") == true
> match("a", match:"b*") == true
> match("abc", match:"b+") == true
> match("abc", match:"$b+^") == false
>
> f := match_rule(match: "a+|b+")
> f("xyz") == false
--See also--
| [[fun:contains]] Does a string contain another one?