Here is the (hopefully current) complete list of special characters: http://knowledgebase.progress.com/articles/Article/000039598
@ . * ! , ~ #
At least * and . are the same as in the matches operator.
Regarding root: I suppose that means if the Progress _User is named root and you call can-do...