(pattern: String, string: String)
| 95 | /* search: leftmost match anywhere, returns group 0 or None. */ |
| 96 | #[plugin_fn] |
| 97 | fn search(pattern: String, string: String) -> Result<Option<String>> { |
| 98 | Ok(rx(main::find(&pattern, &string, Mode::Search))?.map(|f| f.text)) |
| 99 | } |
| 100 | |
| 101 | /* fullmatch: the pattern must consume the whole string. */ |
| 102 | #[plugin_fn] |