Match the specified subject against pattern(). Begin matching at the optionally specified subjectOffset in subject. If subjectOffset is not specified, matching begins at the start of subject. Return k_STATUS_SUCCESS on success, k_STATUS_NO_MATCH if a match is not found, and another value if an error occurs. If the returned status is not k_STATUS_SUCCESS or k_STATUS_NO_MATCH it may match one of specific k_STATUS_* error return constants defined above (but is not guaranteed to). The behavior is undefined unless true == isPrepared(), subjectOffset <= subject.length(), and subject is valid UTF‐8 if pattern() was prepared with k_FLAG_UTF8.

Synopsis

Declared in <bdlpcre_regex.h>

int
matchRaw(
    std::string_view const& subject,
    size_t subjectOffset = 0) const;

Created with MrDocs