In some cases a given raw can offer one of several replies or offer different tokens in a similar reply. You just have to script around this.
Here's my raw 430 as an example.
RAW 430:*: {
if ($2 == SAMODE) {
echo $colour(info2) -ta >Command: SAMODE is administratively prohibited
haltdef
}
if ($2 == WHO) {
echo $colour(info2) -ta >Command: WHO is administratively prohibited
haltdef
}
if ($2 == WHOIS) {
echo $colour(info2) -ta >Command: WHOIS is administratively prohibited
haltdef
}
if ($2 == WHOWAS) {
echo $colour(info2) -ta >Command: WHOWAS is administratively prohibited
haltdef
}
if ($2 == USERHOST) {
echo $colour(info2) -ta >Command: USERHOST is administratively prohibited
haltdef
}
if ($2 == double-temp-z) {
echo $colour(info2) -ta >Command: DOUBLE-TEMP-Z is administratively prohibited
haltdef
}
if ($2 == kick-bot) {
echo $colour(info2) -ta >Command: KICK-BOT is administratively prohibited
haltdef
}
if ($2 == kick-sajoin) {
echo $colour(info2) -ta >Command: KICK-SAJOIN is administratively prohibited
haltdef
}
if (Cannot fjoin a bot isin $2-) {
echo $colour(info2) -ta >Command: FJOIN-BOT is administratively prohibited
haltdef
}
if (Set topic with earlier timestamp) {
echo $colour(info2) -ta >Command: SET TOPIC WITH EARLIER TIMESTAMP is administratively prohibited.
}
}