Is the input Bl lu ur rr ry?

Retina, 14 bytes

a`.((.) \2)*.|

Try it online!

Explanation

a forces the match to be on the entire string

.((.) \2)*. just means any character (.) followed by a captured group repeated 0 to many times ((...)*) of any character saved into a second captured group ((.)) followed by a space and the same character that was matched in the second capture group (\2). The final . just matches the last character

| allows the empty string to match by having an alternative match of the empty string


Python 3, 60 54 bytes

-6 bytes thanks to Surculose Sputum!

a,*b,c=input()or'ab'
while b:x,y,z,*b=b;x[x!=z][y>' ']

Try it online! Output is via exit code.

By using different sets of errors for truthy/falsy inputs this can be 52 bytes, as suggested by Surculose Sputum.


Python 2, 57 bytes

lambda x:x==''.join(c+' '+c for c in x[::3]+x[-1:])[2:-2]

Try it online!

Uses the same approach as my Pyth answer. The blurring portion of the code is based off of @Surculose Sputum's answer to the original "Blur a string" challenge.