From 4669d3cc24ebe445f49efece9f2dd7f292eb3058 Mon Sep 17 00:00:00 2001 From: Charlie Stanton Date: Wed, 26 Apr 2023 12:56:06 +0100 Subject: Clarify part of the example in README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 014c6c3..ec18831 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ We want to make sure we only count one of these, so we'll only be counting the s For step 2.1.1, we again just use a path substitution, with `,` that represents any single JSON value (null, boolean, number or string): `S/,/`. For step 2.1.2, we want to check that it is either a value `,` or the beginning of an array or object so we use ``s/,|[`{[`]/``. +The `|` subex operator will try the subexes on both sides of it and `[]` are used to recognise one of several options, in this case the options are the start of an object and the start of an array. Once again we will want to run all of the step 2.2 commands only if both of these checks pass, so we add some more curly brackets for the step 2.2 commands after them: ``S/,/s/,|[`{[`]/{}``. -- cgit v1.2.3