我有一个像“@1234@ == val1 && @2312@!= val2”这样的字符串。我想得到 1234 和 2312,它们使用 '@' 嵌入到一个数组中。该字符串可以包含多个使用“@”嵌入的项目。
更新:将仅包含“@”之间的整数值。
update2 : 可能出现的有效输入字符串是 "@some int value@ == val1" 或类似的字符串,用 '&&' 或 '||' 分隔 示例输入字符串:
"@234@ == val1",
"@3456@ == 345 && @34563@ != 'Y'",
"@1234@ != val1 || @1234@ != val2 || @1234@ != val3"
实现这一目标的最佳方法是什么?