Tests cover: - Extracting first capture group - NonMatchBehavior: KeepOriginal, ReturnNull, ReturnEmpty
Initial implementation supporting: - Find & Replace mode with regex pattern and replacement string - Case-insensitive option - NonMatchBehavior enum for handling non-matches