私は RegEx が初めてで、RegEx を使用しただけでユーザーが何を間違ったかなどのエラー メッセージをユーザーに表示する方法があるかどうか疑問に思っていました。架空の RegEx.GetErroMessage のものはありますか? ユーザーが文字列を入力し、それを正規表現パターンと照合します。一致しない場合は、エラーを表示したいと思います。
私がそのような表現を持っているとしましょう^[0-9]{0,8}$
。数字の長さが8以下の数字で一致するように言っている表現を理解している限り、問題は、ユーザーが文字を入力したか、8桁を超えて入力した可能性があることです。
エラーメッセージをRegExから取得できますか、それともケースごとに独自に作成する必要がありますか?