|
|
| version 1.44, 2001/05/04 10:42:37 | version 1.46, 2001/05/07 15:31:36 |
|---|---|
| Line 100 static void _pos(Request& r, const Strin | Line 100 static void _pos(Request& r, const Strin |
| static void split_list(Request& r, const String& method_name, MethodParams *params, | static void split_list(Request& r, const String& method_name, MethodParams *params, |
| const String& string, | const String& string, |
| Array& result) { | Array& result) { |
| Pool& pool=r.pool(); | |
| Value& delim_value=params->get_no_junction(0, "delimiter must not be code"); | Value& delim_value=params->get_no_junction(0, "delimiter must not be code"); |
| string.split(result, 0, delim_value.as_string(), String::UL_CLEAN, -1); | string.split(result, 0, delim_value.as_string()); |
| } | } |
| static void _lsplit(Request& r, const String& method_name, MethodParams *params) { | static void _lsplit(Request& r, const String& method_name, MethodParams *params) { |
| Line 183 static void replace_action(Table& table, | Line 181 static void replace_action(Table& table, |
| *ai.dest << *ai.post_match; | *ai.dest << *ai.post_match; |
| } | } |
| /** search/replace | |
| ^string.match[regexp][options] | |
| ^string.match[regexp][options]{replacement-code} | |
| */ | |
| static void _match(Request& r, const String& method_name, MethodParams *params) { | static void _match(Request& r, const String& method_name, MethodParams *params) { |
| Pool& pool=r.pool(); | Pool& pool=r.pool(); |
| const String& src=*static_cast<VString *>(r.self)->get_string(); | const String& src=*static_cast<VString *>(r.self)->get_string(); |