blob: 50935d84c5ad2f28da06389c80ddc7ab9b663f64 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
include "regex.m";
regex: Regex;
RegexUtils: module
{
PATH: con "/dis/lib/regexutils.dis";
init: fn();
match: fn(pattern: Regex->Re, s: string): string;
match_mult: fn(pattern: Regex->Re, s: string): array of (int, int);
sub: fn(text, pattern, new: string): string;
sub_re: fn(text: string, pattern: Regex->Re, new: string): string;
subg: fn(text, pattern, new: string): string;
subg_re: fn(text: string, pattern: Regex->Re, new: string): string;
};
|