Найдите вхождения | не более 3 в строке

1
6

Мне нужно проверить наличие | в строке. Конвейер (|) не должен встречаться больше и меньше 3 раз. Между | должен быть любой символ, число или знак.

Примеры,

Я пробовал [%|%|%|&&[^|]], но это не работает.

Я новичок в регулярных выражениях. Пожалуйста, помогите разобраться.

a|b|c|d -> it should pass

a|b| -> it should fail

a|b|c|d|e -> it should fail
Бажен
Вопрос задан30 июня 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.