^start of line
getHouseName:the literal text getHouseName: (case sensitive) \h+any horizontal whitespace character, repeated at least once
.+any character (except for line terminators), repeated at least once
Non-Capturing Group(?:\R(?!price:).*)* *repeats the group contents below any number of times:
\Ra newline sequence
Negative Lookahead(?!price:) price:the literal text price: (case sensitive) .*any character (except for line terminators), repeated any number of times
\Ra newline sequence
price: the literal text price: (case sensitive) \d+a digit, repeated at least once
Non-Capturing Group(?:\R(?!squaremtr:).*)* *repeats the group contents below any number of times:
\Ra newline sequence
Negative Lookahead(?!squaremtr:) squaremtr:the literal text squaremtr: (case sensitive) .*any character (except for line terminators), repeated any number of times
\Ra newline sequence
squaremtr:the literal text squaremtr: (case sensitive) \h+any horizontal whitespace character, repeated at least once
\d+a digit, repeated at least once
Non-Capturing Group(?:\R(?!sellVal:).*)* *repeats the group contents below any number of times:
\Ra newline sequence
Negative Lookahead(?!sellVal:) sellVal:the literal text sellVal: (case sensitive) .*any character (except for line terminators), repeated any number of times
\Ra newline sequence
sellVal:the literal text sellVal: (case sensitive) \h+any horizontal whitespace character, repeated at least once
\d+a digit, repeated at least once
Non-Capturing Group(?:\R(?!rentPrice:).*)* *repeats the group contents below any number of times:
\Ra newline sequence
Negative Lookahead(?!rentPrice:) rentPrice:the literal text rentPrice: (case sensitive) .*any character (except for line terminators), repeated any number of times
\Ra newline sequence
rentPrice:the literal text rentPrice: (case sensitive) \h+any horizontal whitespace character, repeated at least once
\d+a digit, repeated at least once
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