?repeats the group contents below at most once:
\S*any character that is not Unicode whitespace, repeated any number of times
Non-Capturing Group(?:\s(?!ba<|sqft<)\S*)* *repeats the group contents below any number of times:
\sa Unicode whitespace character
Negative Lookahead(?!ba<|sqft<) ba<the literal text ba< (case sensitive) sqft<the literal text sqft< (case sensitive) \S*any character that is not Unicode whitespace, repeated any number of times
>the literal > (6210 / 768 / 3E16)
\da Unicode decimal digit
*matches any number of characters from the set below:
,the literal , (4410 / 548 / 2C16)
.the literal . (4610 / 568 / 2E16)
\da Unicode decimal digit
\s*a Unicode whitespace character, repeated any number of times
sqftthe literal text sqft (case sensitive) \ba Unicode word boundary