> (?:\s|<\/?(?:P|BR)>)+
Geshundheidt, John.
Er, would you care to translate that sneeze, please.
I think he's trying to catch spaces or HTML line-end type tags.
Two problems
1) it will look for </P> and </BR>, but BR doesn't have a /BR.
2) body rules never see HTML tags anyway they are already stripped, so that part's pointless.