ec2-the literal text ec2- (case sensitive) Non-Capturing Group(?:25[0-5]|2[0-4]\d|[0-1]?\d{1,2}) 0-5one character from 0 (4810) to 5 (5310)
2the literal 2 (5010 / 628 / 3216)
0-4one character from 0 (4810) to 4 (5210)
\da digit
3rd Alternative[0-1]?\d{1,2} ?matches at most one character from the set below:
0-1one character from 0 (4810) to 1 (4910)
\d{1,2}a digit, repeated between 1 and 2 times
Non-Capturing Group(?:-(?:25[0-5]|2[0-4]\d|[0-1]?\d{1,2})){3} {3}repeats the group contents below exactly 3 times:
-the literal - (4510 / 558 / 2D16)
Non-Capturing Group(?:25[0-5]|2[0-4]\d|[0-1]?\d{1,2}) 0-5one character from 0 (4810) to 5 (5310)
2the literal 2 (5010 / 628 / 3216)
0-4one character from 0 (4810) to 4 (5210)
\da digit
3rd Alternative[0-1]?\d{1,2} ?matches at most one character from the set below:
0-1one character from 0 (4810) to 1 (4910)
\d{1,2}a digit, repeated between 1 and 2 times
\.the literal . (4610 / 568 / 2E16)
Non-Capturing Group(?:eu|us|af|ap|ca|me|sa) euthe literal text eu (case sensitive) usthe literal text us (case sensitive) afthe literal text af (case sensitive) apthe literal text ap (case sensitive) cathe literal text ca (case sensitive) methe literal text me (case sensitive) sathe literal text sa (case sensitive) -the literal - (4510 / 558 / 2D16)
Non-Capturing Group(?:west|central|south|north|(?:south|north)?east) westthe literal text west (case sensitive) 5th Alternative(?:south|north)?east -the literal - (4510 / 558 / 2D16)
Character Class[1-9]{1,1} \.the literal . (4610 / 568 / 2E16)
computethe literal text compute (case sensitive) \.the literal . (4610 / 568 / 2E16)
amazonawsthe literal text amazonaws (case sensitive) \.the literal . (4610 / 568 / 2E16)
comthe literal text com (case sensitive) 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