Convert a string of binary characters to the ASCII equivalents Take a string of binary characters separated by a space, and convert it to an ASCII string.

For example...

1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100


Would convert to...

Hello World


The binary string will be stored in a variable called s.

This is a code-golf challenge so the shortest solution wins.
JavaScript (ES6) 49 55 56 64
s.replace(/\d+./g,x=&gt;String.fromCharCode('0b'+x))

Edit Accepting @bebe suggestion - thanks
Edit2 Didn't know about binary numeric literal - thanks @kapep
Edit3 Wow 6 not 4 bytes saved thx @ETHproductions
Explanation as requested in comments
String.replace can take 2 arguments:

regular expression /\d+./g : one or more digits followed by one different character - the g flag specify to search the pattern more than once
a function, here specified in arrow format, where the argument (x) wil be the found string (the sequence of digits eventually followed by a space) and the value of the function is what is replaced (in this case, the single character from the code).

It's worth noting that the at the end of the string the regexp matches the sequence of digits without a trailing space, in this case the dot matches the last digit. Try '123'.match(/(\d+)./) to verify.
(Still) one of the more verbose pieces of javascript ever... 
(Assignment to string s not counted)


var s='1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100'
var x=
s.replace(/\d+./g,x=&gt;String.fromCharCode('0b'+x))

console.log(x)