aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-shim
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-php-shim')
-rw-r--r--crates/shirabe-php-shim/src/preg.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/crates/shirabe-php-shim/src/preg.rs b/crates/shirabe-php-shim/src/preg.rs
index 6dc9cd43..d36d61c7 100644
--- a/crates/shirabe-php-shim/src/preg.rs
+++ b/crates/shirabe-php-shim/src/preg.rs
@@ -151,18 +151,9 @@ pub fn preg_quote(str: &str, delimiter: Option<char>) -> String {
// Returns None if the pattern did not match; otherwise the match's capture groups.
pub fn preg_match<'h>(pattern: impl PregPattern, subject: &'h str) -> Option<PregMatches<'h>> {
- preg_match2(pattern, subject, 0)
-}
-
-// `preg_match` with PHP's `$offset` argument: the search starts at byte offset `offset`.
-pub fn preg_match2<'h>(
- pattern: impl PregPattern,
- subject: &'h str,
- offset: usize,
-) -> Option<PregMatches<'h>> {
let __resolved = pattern.resolve();
let re = __resolved.regex();
- let caps = re.captures_at(subject, offset)?;
+ let caps = re.captures(subject)?;
Some(PregMatches::new(caps))
}