0
Просмотров: 252
Ну чтож, пора новогодних каникул давно закончилась, и мне стало уже тяжело находить отмазки на вопросы о продолжении серии Так как времени с момента предыдущего поста прошло уже немало времени, да и для тех кто натолкнулся на этот пост случайно – вот ссылки на посты которые рекомендуется прочитать сначала: 1, 2, 3, [...]
Читать далее...
3
Просмотров: 342
10-12 марта, в Москве, в учебном центре Инвента, я буду читать курс по Windows PowerShell. Это официальный Microsoft’овский курс – 6434A – Automating Windows Server 2008 Administration with Windows PowerShell. С его программой можно ознакомиться тут.
Хотя в названии и фигурирует Windows Server 2008 – большая часть информации касается PowerShell вообще, независимо от операционной системы, [...]
Читать далее...
0
Просмотров: 296
Маленькая такая “новость” 22 января я прочитаю доклад о PowerShell в московской юзергруппе SharePoint. Там будет краткое знакомство с PowerShell для разработчиков, покажу несколько примеров работы из PowerShell с SharePoint, ну и конечно можно будет попытать меня вопросами
Объявление о встрече на сайте юзергруппы.
Время проведения: 22 января, сбор в 18:30, начало [...]
Читать далее...
0
Просмотров: 511
Недавно натолкнулся вот на этот пост. В нём приведено несколько интересных примеров того “как в Perl одна-две строчки кода могут сделать больше, чем десять строк в каком-нибудь другом языке программирования” Мне показалось что будет интересно сравнить как эти примеры выглядели бы на PowerShell И главное – это может быть полезно [...]
Читать далее...
0
Просмотров: 242
Итак, подведём итоги этого года В области регулярных выражений разумеется Мы успели познакомится с основами, отрицательными группами и якорями, квантификаторами, группами захвата, операторами –replace и –split, а так же с концепцией “жадности”. Пришло время познакомится с целым командлетом PowerShell, который использует регулярные выражения. Таким командлетом является Select-String. Он используется для [...]
Читать далее...
0
Просмотров: 227
Просто отличное название для очередной статьи о регулярных выражениях в блоге посвященном PowerShell Но оно действительно подходит лучше всего. Сегодня мы поговорим об одной важной концепции регулярных выражений. От чего зависит сколько символов будет захвачено количественным модификатором с варьирующейся длинной? Именно от жадности Если вы наткнулись на пост случайно, то [...]
Читать далее...
1
Просмотров: 253
Сначала, как обычно, список предыдущих постов из серии про регулярные выражения, для тех кто случано наткнулся на эту страничку. Начать лучше именно с них:
Введение
Отрицательные группы и якоря
Количественные модификаторы (квантификаторы)
Группы захвата
Сегодня хорошая новость для тех кому уже поднадоел оператор –match в предыдущих статьях о регулярных выражениях Мы уже научились не [...]
Читать далее...
0
Просмотров: 419
Нет, сегодня речь не пойдет о вооруженных людях в черных масках Я просто продолжаю свой рассказ об основах регулярных выражениях, и сегодня мы рассмотрим одну из самых интересных и полезных их возможностей.
Если вы натолкнулись на этот пост случайно, сначала лучше прочитайте предыдущие посты из этой серии:
Введение
Отрицательные группы и якоря
Количественные модификаторы [...]
Читать далее...
0
Просмотров: 311
Предыдущие посты из серии:
Введение
Отрицательные группы и якоря
Что ж, мы уже немало узнали о символьных группах и якорях. Это неплохое начало, но обычно регулярные выражения гораздо сложнее, и записывать их по одному символу было бы тяжеловато. Что если вам нужно отобрать строки состоящие из четырех символов, каждый из которых может быть буквой от A до [...]
Читать далее...
8
Просмотров: 442
Продолжаем разговор о регулярных выражениях. В предыдущем посте я рассказал об основах, а в этом рассмотрим некоторые более “продвинутые” конструкции регулярных выражений.
Предполагается что вы уже знаете как указать регулярному выр ажению какие символы и/или их последовательности должны быть в строке для совпадения. А что если вам нужно указать не те символы которые должны присутствовать, а [...]
Читать далее...
3
Просмотров: 295
Мне достаточно часто задают вопросы связанные не столько с самим PowerShell, сколько с применением в нем регулярных выражений. Это и понятно – регулярные выражения (или если сокращенно “регэкспы” (regexp, regular BLOCKED EXPRESSION) обладают огромной мощью, и способны сильно упростить жизнь системного администратора или программиста. Однако в мире системного администрирования Windows они мало известны и непопулярны [...]
Читать далее...
0
Просмотров: 316
Для тех кто не смог или не успел приобрести билет на Платформу, есть возможность посмотреть доклады в прямой трансляции на сайте http://msplatforma.ru. Начнётся трансляция 12 ноября, в 10 часов. Наверняка потом записи докладов будут доступны для просмотра в любое время, но как показывает опыт, случится это далеко не сразу после окончания мероприятия.
Особенно рекомендую обратить [...]
Читать далее...
0
Просмотров: 282
Итак, сегодня в Берлине, в полную силу началось одно из самых значительных мероприятий в сфере IT – Microsoft TechEd Europe 2009. Мне к счастью повезло тут присутствовать, чему я очень рад. Даже не смотря на то что половину мероприятия я пропущу – в четверг улетаю в Москву, чтобы прочитать доклад на Платформе. Ну а [...]
Читать далее...
0
Просмотров: 433
Недавно ко мне обратились с вопросом о странном поведении достаточно простой функции. Она создаёт локального пользователя с заданным именем и паролем, и должна возвращать в качестве результата объект с двумя свойствами: UserName и Password (Ну на самом деле функция была чуть сложнее, но нам интересна только эта часть ). Вот её код:
function [...]
Читать далее...
0
Просмотров: 390
Для большинства случаев использования регулярных выражений в PowerShell применяются операторы -match, -replace, и командлет Select-String. Но иногда их возможностей недостаточно, и тогда на помощь приходит класс [regex] принося всю мощь регулярных выражений .Net Одно из самых простых его применений – выборка из куска текста нескольких вхождений одного выражения. Для примера – достанем ссылки [...]
Читать далее...
|
|
|