У меня есть строка, как показано ниже.
var str = "SELECT COL1 , COL2 , (SELECT COL1 FROM TBL2 AS COL4) ,COL5 FROM TBL1 WHERE 1 = 1 ";
Я хочу разделить это словом «ОТ» и также хочу игнорировать вхождение в скобках.
Ожидаемый результат:
var arr = ['SELECT COL1 , COL2 , (SELECT COL1 FROM TBL2 AS COL4) ,COL5 ' , 'TBL1 WHERE 1 = 1'];
Эта строка является только примером. Строка является динамической c, и то, что я хочу сделать, это разделить по слову (например: ОТ), но не обращать внимания на случаи внутри круглых скобок.
Подобные вопросы были, но не объяснены для разделения по слову.