No, there is no such thing, except that you can probably work with {LastSpoken} to get the word that you want when using a payloadXML.
So, for example, if you use a command "Search Movies <payloadXML for movies>"
and you say: "Search Movies Raiders", then {1} will be equal to "Raiders of the lost ark" but {LastSpoken} will be equal to "Search Movies Raiders".
so you could then snip off the "Search Movies" to get the other word(s) using regular expressions
I managed to come up with this command that I think will work nicely for you:
<?xml version="1.0" encoding="utf-16"?>
<command id="321" name="Search Movies {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>Results.SetLastResult</cmdType>
<cmdString>{LastSpoken}</cmdString>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegEx</cmdType>
<cmdString>movies\s(.*)$</cmdString>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>OSD.ShowText</cmdType>
<cmdString>{Match.1}</cmdString>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>filter,scan,search my</phrase>
<phrase>movies</phrase>
<payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone">XbmcPayloads\xbmcMovies.xml</payloadFromXML>
</command>
Note that if you change the phrase "movies" to something else you will need to update the regex command to match it. Also, I guess if you have a movie with the word "movies" in it you could run into some trouble, possibly.
This command only displays the word using OSD.ShowText, but depending on what you are trying to do you can send the word(s) using the {Match.1} variable in some other action.