.+any character (except for line terminators), repeated at least once
.+any character (except for line terminators), repeated at least once
Lat=the literal text ↵ Lat= (case sensitive) \s*any whitespace character, repeated any number of times
Group lat(?<lat>-?\d+\.\d*) -?optionally matches the literal - (4510 / 558 / 2D16)
\d+a digit, repeated at least once
\.the literal . (4610 / 568 / 2E16)
\d*a digit, repeated any number of times
\s*any whitespace character, repeated any number of times
Lon=the literal text Lon= (case sensitive) \s*any whitespace character, repeated any number of times
Group lon(?<lon>-?\d+\.\d*) -?optionally matches the literal - (4510 / 558 / 2D16)
\d+a digit, repeated at least once
\.the literal . (4610 / 568 / 2E16)
\d*a digit, repeated any number of times
.+any character (except for line terminators), repeated at least once
.+any character (except for line terminators), repeated at least once
Moment Tensor: Expo=the literal text ↵ Moment Tensor: Expo= (case sensitive) \d+a digit, repeated at least once
\s*any whitespace character, repeated any number of times
.+any character (except for line terminators), repeated at least once
.+any character (except for line terminators), repeated at least once
the literal ↵ (1010 / 128 / A16)
.+any character (except for line terminators), repeated at least once
Group faultPlane(?<faultPlane>.+strike=(?<strike>-?\d+\.?\d*)\s*dip=(?<dip>-?\d+\.?\d*)\s*slip=(?<slip>-?\d+\.?\d*)) .+any character (except for line terminators), repeated at least once
strike=the literal text strike= (case sensitive) Group strike(?<strike>-?\d+\.?\d*) -?optionally matches the literal - (4510 / 558 / 2D16)
\d+a digit, repeated at least once
\.?optionally matches the literal . (4610 / 568 / 2E16)
\d*a digit, repeated any number of times
\s*any whitespace character, repeated any number of times
dip=the literal text dip= (case sensitive) Group dip(?<dip>-?\d+\.?\d*) -?optionally matches the literal - (4510 / 558 / 2D16)
\d+a digit, repeated at least once
\.?optionally matches the literal . (4610 / 568 / 2E16)
\d*a digit, repeated any number of times
\s*any whitespace character, repeated any number of times
slip=the literal text slip= (case sensitive) Group slip(?<slip>-?\d+\.?\d*) -?optionally matches the literal - (4510 / 558 / 2D16)
\d+a digit, repeated at least once
\.?optionally matches the literal . (4610 / 568 / 2E16)
\d*a digit, repeated any number of times
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