Кто-то может объяснить Притяжательные Кванторы мне? (Регулярные выражения)

Я не использую проекты установки Visual Studio, таким образом, я мог бы быть неправым, но кажется, что это не имеет никакой поддержки таблиц ServiceInstall и ServiceControl, которые являются стандартными функциями Windows Installer. Те две таблицы особенно для установки и обновления сервисов....

Wix действительно поддерживает его (, видят этот пример ), Возможно, можно создать модуль слияния и использование это в проекте.

Иначе это могло бы помочь: Installing Services с Visual Studio (Phil Wilson)

15
задан Cheeso 13 July 2009 в 01:58
поделиться

1 ответ

Возможно, лучше всего начать с Учебное пособие по регулярным выражениям - Possessive Quantifiers :

При обсуждении повторения операторы или кванторы, объяснил я разница между жадным и ленивым репетиция. Жадность и лень определить порядок, в котором регулярное выражение движок пробует возможные перестановки шаблона регулярного выражения. Жадный квантификатор сначала попытается повторить токен как можно больше раз, и постепенно отказываться от спичек как двигатель возвращается, чтобы найти общий соответствие. Ленивый квантификатор сначала повторить токен столько раз, сколько требуется, и постепенно расширять совпадение, когда двигатель возвращается через регулярное выражение, чтобы найти полное совпадение.


Обладающие квантификаторы - это способ предотвратить работу механизма регулярных выражений пробуя все перестановки. Это в первую очередь полезно для производительности причины. Вы также можете использовать притяжательные квантификаторы, чтобы исключить определенные совпадений.

13
ответ дан 1 December 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: