「@1234@ == val1 && @ 2312 @!=val2」のような文字列があります。配列に分けられた「@」を使用して埋め込まれた1234と2312を取得したいと思います。文字列には、「@」を使用して埋め込まれた複数のアイテムを含めることができます。
update:'@'の間の整数値のみが含まれます。
update2:発生する可能性のある有効な入力文字列は、「@ some int value @ == val1」、または「&&」または「||」で区切られた同様の種類の文字列です。サンプル入力文字列:
"@234@ == val1",
"@3456@ == 345 && @34563@ != 'Y'",
"@1234@ != val1 || @1234@ != val2 || @1234@ != val3"
これを達成するための最良の方法は何ですか?