是否可以转换格式正确(就括号而言)的表达式,例如
((a 和 b) 或 c) 和 d
转换为正则表达式并使用 Java 或其他语言的内置引擎以及输入项,例如 ABCDE(不区分大小写...)?
到目前为止,我已经按照 (b) (^.?) (a|e)* 的方式尝试了搜索 b 和 (a 或 e) 的方法,但它并没有真正奏效。我正在寻找它来匹配输入字符串中出现的字符“b”和任何“a”或“e”。
关于过程 - 我正在考虑将输入字符串拆分为一个数组(基于此正则表达式)并接收匹配的字符作为输出(如果不满足 AND/OR 条件,则不接收)。我对 Regex 比较陌生,并且没有花很多时间在上面,所以如果我要问的问题是不可能的或者答案很明显,我很抱歉。
感谢您的任何回复。