Include the flavor (JS, Python, PCRE) — syntax differs between them. Ask what each piece does separately, then how they combine.