aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--builtins/text.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/builtins/text.c b/builtins/text.c
index 4cb7c7e9..dc601e57 100644
--- a/builtins/text.c
+++ b/builtins/text.c
@@ -1552,7 +1552,7 @@ pat_t parse_next_pat(Text_t pattern, text_iter_t *state, int64_t *index)
break;
case 'e':
if (strcasecmp(prop_name, "end") == 0) {
- return PAT(PAT_END);
+ return PAT(PAT_END, .non_capturing=!negated);
} else if (strcasecmp(prop_name, "email") == 0) {
return PAT(PAT_FUNCTION, .fn=match_email);
} else if (strcasecmp(prop_name, "emoji") == 0) {
@@ -1582,7 +1582,7 @@ pat_t parse_next_pat(Text_t pattern, text_iter_t *state, int64_t *index)
break;
case 's':
if (strcasecmp(prop_name, "start") == 0) {
- return PAT(PAT_START);
+ return PAT(PAT_START, .non_capturing=!negated);
}
break;
case 'u':