Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Invalid
-
0.11
-
None
-
None
-
Linux
Description
The capture variables $0, $1, $2... don't get instantiated in regex expressions placed in emit functions.
Example:
function(doc) { if (doc.EntityType != null) { emit(doc.ID.Value + '.' + doc.EntityType, { Type: doc.EntityType.replace(/[A-Z]/g, ' $0'), ....
EntityType: TestTwo
Returns:
Type: " $0est $0wo"
Instead of:
Type: " Test Two"