feat(regexp): add index and match indicator
All checks were successful
/ deploy_site (push) Successful in 23s

This commit is contained in:
Minhyeok Park 2025-02-01 10:06:13 +09:00
parent 68fa9f64d7
commit b01a3696a0
Signed by: pmh_only
SSH Key Fingerprint: SHA256:g/OyGvi2pcd8ub9mqge/ohmDP0fZX/xOPWPIcM+9XpI

View File

@ -8,7 +8,10 @@ export const RegexpTransform: Transform = {
const parsedSamples = samples const parsedSamples = samples
.split('\n') .split('\n')
.map((sample) => JSON.stringify(regexp.exec(sample)?.groups)) .map((sample) => regexp.exec(sample))
.map((sample, i) =>
`${i + 3}(${sample === null ? 'x' : 'o'}) ${JSON.stringify(sample?.groups) ?? ''}`.trimEnd()
)
.join('\n') .join('\n')
return [expression, samples, parsedSamples].join('\n\n') return [expression, samples, parsedSamples].join('\n\n')