(match: string, p1: string, p2: string, p3: string, offset: number, string: string, groups: Record<string, string> | undefined)
| 2073 | it('replace function offset', () => { |
| 2074 | // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#specifying_a_function_as_a_parameter |
| 2075 | function replacer(match: string, p1: string, p2: string, p3: string, offset: number, string: string, groups: Record<string, string> | undefined) { |
| 2076 | // p1 is nondigits, p2 digits, and p3 non-alphanumerics |
| 2077 | return [match, p1, p2, p3, offset, string, groups].join(' - ') |
| 2078 | } |
| 2079 | const code = 'abc12345#$*%' |
| 2080 | const regex = /(\D*)(\d*)(\W*)/ |
| 2081 | assert.strictEqual( |
nothing calls this directly
no outgoing calls
no test coverage detected