What Lucy24 said, plus:
RewriteRule ^/([a-zA-Zwebmaster]+)/(.*)$ /WebMaster/$2 [R=301,L]
The preceding says: Anything that starts with a / followed by a-zA-Z or any of the letters w-e-b-m-a-s-t-r individually
[already covered by a-z], which matches anything a-zA-Z.
This is probably more what you're looking for: RewriteCond %{REQUEST_URI} !/WebMaster/
RewriteRule ^/?webmaster/(.*) http://www.example.com/WebMaster/$1 [NC,R=301,L]
NC [flag] = No Case, so upper and lower are matched.
/? means if there is a / present at the start of the requested location or if there's not a / present at the start of the requested location.
webmaster outside of [ ] means webmaster, rather than any combination of w-e-b-m-a-s-t-r
http://www.example.com added to the right-side of the rule is a "best-practice", so you know exactly where the visitor is going every time and makes makes sure it generates an external redirect, even if you forget the R=NNN code.
* My version might need some adjustment, but I just got an "urgent fix" call, so that's all the time I have to spend thinking about this right now.