Регулярное выражение вешает инструменты автора

Issue #475 new
Oleg Sychev repo owner created an issue

Вообще не выдается сообщения об ошибке и все пустое. Так нельзя

^\s*[0-9]{6}((?:\s*,\s*)|\s+)(?:(?:[Гг]ород\s+)|(?:[Гг]ор\.?\s*)|(?:[Гг]\.?\s*))?(([А-Яа-я]+[А-Яа-я\-]*[А-Яа-я]+)+(?:\s+(?3))*)(?1)(?:(?:[уУ]лица\s+)|(?:[уУ]л\.?\s*)|(?:[Пп]лощадь\s+)|(?:[Пп]л\.?\s*))?(?2)(?1)((?:(?:[Дд]ом\s+)|(?:[Дд]\.?\s*))?[0-9]{1,3}\s*(?:-\s*[0-9]{1,3}|[Кк]орпус\s+[0-9]{1,3}|[Кк]\.?\s*[0-9]{1,3}|[Оо]фис\s+[0-9]{1,3}|[Оо]ф\.?\s*[0-9]{1,3})?)(?:,?\s*(?:(?:[Кк]в\.?\s*)|(?:[Кк]вартира\.?\s+))?[0-9]{1,3})?\s*$

Comments (1)

  1. Oleg Sychev reporter

    Еще вариант

    ^\s*(const\s+)*([\pL|_]\w*)\s*(const\s*)*\s*[\*|\s]*\s*(const\s*)*([\pL|_]\w*)\s*(\[(\s*([1-9]\d*)\s*)\])*\s*;\s*$
    
    ^(?:([\w\.\-]+)?\:\/+)?([А-Яа-яЁё\w\-\.]+)?(?:\:(\d+)?)?(?:\/([А-Яа-яЁё\w\-\.\/]+)?)?(?:\?([А-Яа-яЁё\w\=\&\-\%]+)?)?(?:\#([А-Яа-яЁё\w]+)?)?$
    

  2. Log in to comment