我有一个类似 "A < -5.9 AND B >= 6 OR (C < 3)"
的字符串我必须拿到 key 部分。(A、B、C)。所以我想我应该先拆分 AND 和 OR 然后我应该得到关键部分?你可以帮帮我吗?我只写了 A、B、C,但在我的真实示例中,A 可以是任何字符串。重要的是值(value)在右边
<,>,<=,>=
最佳答案
最简单的方法是使用正则表达式进行分割:
"A < -5.9 AND B >= 6 OR (C < 3)".split(/ AND | OR /);
// ["A < -5.9", "B >= 6", "(C < 3)"]
关于javascript - 如何使用正则表达式分割字符串并仅获取关键部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60274073/