Мое регулярное выражение слишком много совпадает. Как мне остановить это?
Использование нежадных квантификаторов perlre здесь, вероятно, является regexp лучшим решением, в том числе regexp потому, что оно более эффективно, чем perl-regex жадный вариант: жадные совпадения regularexpression обычно идут так далеко, как regex могут (здесь, до конца текста!) символ, чтобы regular-expression попытаться сопоставить часть, которая regularexpression будет позже.
Однако рассмотрите regex-php возможность использования regularexpression вместо этого класса отрицательных regularexpression символов:
Project name:\s+(\S*)\s+J[0-9]{7}:
\S
означает «все, кроме regex пробела, и это именно то, что regex-php вам нужно.
regex
Мое регулярное выражение слишком много совпадает. Как мне остановить это?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.