Function: posix-string-match

posix-string-match is a function defined in search.c.

Signature

(posix-string-match REGEXP STRING &optional START)

Documentation

Return index of start of first match for Posix REGEXP in STRING, or nil.

Find the longest match, in accord with Posix regular expression rules. Case is ignored if case-fold-search is non-nil in the current buffer. If third arg START is non-nil, start search at that index in STRING. For index of first char beyond the match, do (match-end 0). match-end and match-beginning also give indices of substrings matched by parenthesis constructs in the pattern.

Probably introduced at or before Emacs version 19.29.

Source Code

// Defined in /usr/src/emacs/src/search.c
{
  return string_match_1 (regexp, string, start, 1);
}