wild_match(): A wild card pattern matching function |
|
Home
|
wild_match() and wild_case_match() are simple pattern matching functions. They match against "*" and "?", where "*" means zero or more. And "?" means only one. The two of them can be combined to create, one or more. Exampleswild_match("*?*?*?*?", "*?*?*?*?*") == Truewild_match("testtesttest", "*?s?*") == True wild_match("*", "test") == True wild_match("test", "*") == True wild_match("*", "*") == True wild_match("????", "testtesttest") == False wild_case_match("????", "TEST") == True wild_case_match("*s*", "TESTs") == True wild_case_match("*t", "TESTs") == False wild_case_match("*?s?*", "TESTTEST") == False Of course you can also match non-wild patterns as well: wild_match("test", "test") == True wild_match("test", "TEST") == True wild_case_match("test", "test") == True wild_case_match("test", "TEST") == False
Download* wild_match.tgzHistory* 20040427 - wild_match() Released to the pubilc.Last modified: Last updated: Tue Apr 27 19:51:36 CDT 2004 |