フォーマットなどの入力文字列がありますabc;def;ghi;jkl;........
。許可される最小の入力文字列は ですがabc
、トークンの最大数に制限はありません。また、各トークンの長さは 3 に固定されていません。任意の文字数にすることができます。
たとえば、america;russia;uae
も受け入れられる入力です
最初の 3 つのトークンを取り出して、それらから個別のプロパティを作成したいと考えています。3 つ未満の場合、それぞれのトークンは になりますNULL
。
これまで、私は多くの正規表現を試してきました (これには慣れていません)。
${testprop}
入力文字列が含まれます。
私は次のコマンドを使用しています
propertyregex property="testprop1" input="${testprop}" regexp="(.*)(\;.*)*/" select="\1"
しかし、それは機能していません。より良い正規表現の提案!!