Thank you for your interest in Test Studio and I apologize for the delay in getting back to you on this issue.
Since your application deals with dynamic ID's on a regular basis, it may be worthwhile to consider solution 1 in this article
and demote/remove the id property from being used as the default means for creating an elements' primary find expression.
If the id's throughout your application are the only unique attribute associated with their respective element, then I hope you will be content with editing the search logic of every element which contains a dynamic portion in its id. Using your example, the find logic should resemble:
id 'starts with' ctl00_ctl00_mastercontent_ContentPlaceHolder1_MainTemplate1_RadDock
id 'contains' _C_
id 'ends with' _btnnewresource_input
With regards to using 'matches this regular expression', I apologize if our documentation has misled you in any way but 'step 5 - Advanced' in this article
contains the only supported operators to be used with that expression. (Note that a * character can only be used at the end of a 'value' to signify a wild card)
Please let me know whether my suggestion helps or if you have any followup questions.
the Telerik team