正規表現を使い慣れていないので、文字列全体が|
で区切られているかどうかを検証する正規表現を探していて、値は$
整数で指定します。必須の要素を持つ特定のメッセージパターンに固有の正規表現
有効値:
ABC=$2|CDE=$1|Msg=$4|Ph.No=$3|TIME=$5
ABC=$2|CDE=$1|Msg123=$4|Ph.No=$3|TIME_23=$5
abc=$2|123=$1|cfg=$4|Ph.No=$3
無効な値:
ABC=$2CDE=$1Msg=$4
ABC=2|CDE=1|Msg123=$4|Ph.No=$3|TIME_23=$5
abc$2|123$1|cfg$4|Ph.No=$3
Msg123=$ |Ph.No=$ |TIME_23=5
abcdefgh|1234|eghjik
Msg123=$*|Ph.No=$()|TIME_23=$5
Msg123=$a|Ph.No=$b|TIME_23=$p
文字列を個別に解析してチェックする必要がありますか?それは唯一の選択肢ですか? – Renju