17 lines
440 B
Text
17 lines
440 B
Text
[indent=4]
|
|
/* Regular expressions, in Genie */
|
|
|
|
init
|
|
var sentence = "This is a sample sentence."
|
|
try
|
|
var re = new Regex("s[ai]mple")
|
|
|
|
if re.match(sentence)
|
|
print "matched '%s' in '%s'", re.get_pattern(), sentence
|
|
|
|
var offs = 0
|
|
print("replace with 'different': %s",
|
|
re.replace(sentence, sentence.length, offs, "different"))
|
|
|
|
except err:RegexError
|
|
print err.message
|