This expression: (?<=.*"")\s
is not detecting the first space it should detect:
<object name="Arrow" id="40" price="$400" description="Uma flecha comum.">
The correct would be to detect the following:
<object name="Arrow" id="40" price="$400" description="Uma flecha comum.">
^ ^ ^ ^
But you're detecting this:
<object name="Arrow" id="40" price="$400" description="Uma flecha comum.">
^ ^ ^
Does not detect what is between "object name" .... Where is the error?