Я хочу извлечь подстроки TEST_CASE и RESULT из строки
| TEST_CASE | RESULT |
с использованием регулярных выражений.
Я пробовал [^\s*|], но он выбирает только первый символ.
Какие-либо предложения?





Я считаю, что это должно сработать: /[^\s\|]+/g и использовать глобальный флаг g.
Вы должны использовать квантификатор, чтобы повторить класс символа один или несколько раз, например [^\s|]+
Отрицательный класс символов соответствует не тому, что вы указали в классе символов, и является своего рода широким соответствием.
Другой вариант - указать, что именно вы хотите сопоставить. Если вы хотите сопоставить только символы верхнего регистра и подчеркивание, вы можете использовать [A-Z_]+ или сопоставить 1+ раз символ слова \w+
JavaScript? Ява? C#?