式の数値部分から先行ゼロを削除する必要があります (.net 2.0 C# Regex クラスを使用)。
元:
PAR0000034 -> PAR34
WP0003204 -> WP3204
私は次のことを試しました:
//keep starting characters, get rid of leading zeroes, keep remaining digits
string result = Regex.Replace(inputStr, "^(.+)(0+)(/d*)", "$1$3", RegexOptions.IgnoreCase)
明らかに、うまくいきませんでした。間違いを見つけるのに少し助けが必要です。