Здесь мы идем, это - волосатое:
/\%(\%(.\{-}\)\@<=XXXXXX\zs\)*
(заменяют XXXXXX поисковым словом). Это будет искать все, что делает не , содержат XXXXXX. Я воображаю, сделали ли Вы:
/abc \%(\%(.\{-}\)\@<=defg\zs\)*
Это может работать как Вы, хотят его к. Надежда это помогает немногому!
Вставка содержит несколько компонентов:
paster serve
(загружает и обслуживает приложение WSGI, определенное в конфигурационном файле Paste Deploy) и paster create
(создает структуру каталогов для пакетов и т. д.). Лучшее введение для вставки скрипта, которое я нашел, это http://pythonpaste.org/script/developer.html Вот исходный код команды paster serve
: serve.py .
И пастер создать
: create_distro.py .
PasteScript (и его компаньон PasteDeploy) - это инструменты для запуска кода Python с использованием «точек входа». По сути, библиотека Python может указывать в метаданных, что она знает, как создать определенный тип проекта Python или выполнить определенные операции с этими проектами. paster - это инструмент командной строки, который ищет соответствующий код для запрошенной вами операции. Это очень общая проблема; если вы вообще знакомы с Ruby, эквивалентом может быть «rake».
В частности, PasteDeploy - это формат конфигурации для обслуживания веб-приложений Python с использованием пастера. И PasteScript, и PasteDeploy важны для веб-инфраструктуры Pylons.