Regular expression-mask

here you go with the expression
this will look for any value even apart from 111 or any value with - as delimiter inbetween

stroutput = String.Join(“-”,Split(strinput.ToString,“-”).Take(2).AsEnumerable().select(Function(a) System.Text.RegularExpressions.Regex.Replace(a.ToString,“(\w)”,“x”)).ToArray()).ToString+“-”+Split(strinput,“-”).Last.ToString

this worked as well

Cheers @emm