セミコロンで区切られた文字列を検証する必要があります。
例:
;XYZ;2;200;event18=2.5;eVar12=Sale
- 開始セミコロンが必要です。
- 「XYZ」セクションは必須であり、任意の長さの任意の単語または空白文字にすることができます。
- 「2」要素は必須で、長さが不明な数値でなければなりません。
- 「200」セクションは必須で、長さが不明な数値でなければなりません。
- 「event18=2.5」はオプションです。存在する場合、イベント番号は常に 1 桁または 2 桁の数字であり、= 記号の後には長さ不明の数字があり、小数点が含まれる場合があります。
- 「eVar12=Sale」はオプションです。存在する場合、eVar 番号は常に 1 桁または 2 桁の数字であり、= 記号の後には単語文字と空白の任意の組み合わせが続きます。
私はこれを数時間叩いてきましたが、私は正規表現の初心者であり、答えはかなり複雑だと思いますか? どんな助けでも大歓迎です。