Мне нужно регулярное выражение, соответствующее строке со следующими характеристиками:
> Как минимум один буквенно-цифровой символ, за которым следует один или ноль '?'или один или ноль '!', но не содержит оба '?'а также '!'. Примеры допустимых строк: 'xyz', 'zy!', 'Xy?'
До сих пор я придумал это, что не работает:
[0-9]|[a-z] + ?! + ?? ^[^<>]+$