Athe literal A (6510 / 1018 / 4116) (case sensitive)
\s+any whitespace character, repeated at least once
changethe literal text change (case sensitive) \s+any whitespace character, repeated at least once
tothe literal text to (case sensitive) \s+any whitespace character, repeated at least once
Non-Capturing Group(?:(?:sub)?headings?|tariff\s+item) 1st Alternative(?:sub)?headings? Non-Capturing Group(?:sub)? ?repeats the group contents below at most once:
subthe literal text sub (case sensitive) headingthe literal text heading (case sensitive) s?optionally matches the literal s (11510 / 1638 / 7316) (case sensitive)
2nd Alternativetariff\s+item tariffthe literal text tariff (case sensitive) \s+any whitespace character, repeated at least once
itemthe literal text item (case sensitive) \s+any whitespace character, repeated at least once
\da digit
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
.the literal . (4610 / 568 / 2E16)
Non-Capturing Group(?:\s+through\s+\d[0-9.]*)? ?repeats the group contents below at most once:
\s+any whitespace character, repeated at least once
throughthe literal text through (case sensitive) \s+any whitespace character, repeated at least once
\da digit
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
.the literal . (4610 / 568 / 2E16)
\s+any whitespace character, repeated at least once
fromthe literal text from (case sensitive) Non-Capturing Group(?:(?:,?\s+(?:sub)?headings?\s+\d[0-9.]*)+(?:\s+or\s+\d[0-9.]*)*\s+or)? ?repeats the group contents below at most once:
Non-Capturing Group(?:,?\s+(?:sub)?headings?\s+\d[0-9.]*)+ +repeats the group contents below at least once:
,?optionally matches the literal , (4410 / 548 / 2C16)
\s+any whitespace character, repeated at least once
Non-Capturing Group(?:sub)? ?repeats the group contents below at most once:
subthe literal text sub (case sensitive) headingthe literal text heading (case sensitive) s?optionally matches the literal s (11510 / 1638 / 7316) (case sensitive)
\s+any whitespace character, repeated at least once
\da digit
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
.the literal . (4610 / 568 / 2E16)
Non-Capturing Group(?:\s+or\s+\d[0-9.]*)* *repeats the group contents below any number of times:
\s+any whitespace character, repeated at least once
orthe literal text or (case sensitive) \s+any whitespace character, repeated at least once
\da digit
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
.the literal . (4610 / 568 / 2E16)
\s+any whitespace character, repeated at least once
orthe literal text or (case sensitive) \s+any whitespace character, repeated at least once
anythe literal text any (case sensitive) \s+any whitespace character, repeated at least once
otherthe literal text other (case sensitive) \s+any whitespace character, repeated at least once
Non-Capturing Group(?:heading|chapter) headingthe literal text heading (case sensitive) chapterthe literal text chapter (case sensitive) \.the literal . (4610 / 568 / 2E16)
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string
x modifier: extended. Ignores unescaped whitespace and comments outside character classes