Page 2 of 2
Posted: Tue Nov 25, 2008 12:13 pm
by Xephon
Кстати фраза про учет значения RouteParam=2,0,0,0,0,0,0,0,0,0,0,0 означает, что замена нужна только там, где именно 2,0,0,0,0,0,0,0,0,0,0,0, а не другая комбинация цифр? Если так, то выражение надо будет немного переделать.
Posted: Tue Nov 25, 2008 12:15 pm
by Xephon
Вниз в смысле в самый низ или несколько ниже исходного? Если второе, то надо отмотать несколько строчек вверх, чтобы увидеть выделение.
Posted: Tue Nov 25, 2008 12:20 pm
by hider
Xephon wrote:Кстати фраза про учет значения RouteParam=2,0,0,0,0,0,0,0,0,0,0,0 означает, что замена нужна только там, где именно 2,0,0,0,0,0,0,0,0,0,0,0, а не другая комбинация цифр? Если так, то выражение надо будет немного переделать.
да именно так
Posted: Tue Nov 25, 2008 12:22 pm
by Xephon
Давайте я заменю все и передам результат вам также назад. Потому что я чувствую мы потеряем еще много времени, разбираясь почему у вас замена не работает как надо.
Posted: Tue Nov 25, 2008 12:24 pm
by hider
Xephon wrote:Давайте я заменю все и передам результат вам также назад. Потому что я чувствую мы потеряем еще много времени, разбираясь почему у вас замена не работает как надо.
буду только благодарен.
но просьба выложите строчку с исправлениями,буду потихоньку разбиратся,так как экономия времени просто ограмадная
Posted: Tue Nov 25, 2008 12:31 pm
by Xephon
в личке
Posted: Tue Nov 25, 2008 12:44 pm
by hider
Xephon wrote:в личке
пока ничего нет
Posted: Tue Nov 25, 2008 12:50 pm
by Xephon
Теперь есть

Posted: Tue Nov 25, 2008 1:02 pm
by hider
Xephon wrote:Теперь есть

СПАСИБО!!!!!!!!!!!!!
Posted: Tue Nov 25, 2008 3:40 pm
by Крепыш
Xephon
Не могли бы Вы помочь вот с такой заменой?
Есть текст:
Code: Select all
Cumulative Patch for Internet Explorer for Windows Server 2003 (828750)\
Накопительное обновление системы безопасности для IE для ОС Windows Server 2003 64-bit Itanium Ed (KB896688)\
Обновление системы безопасности Outlook Express для ОС Windows Server 2003 64-bit Itanium Edition (KB897715)\
Обновление системы безопасности для компонентов Microsoft Data Access (KB832483)\
Обновление системы безопасности для ОС Windows Server 2003 64-bit Itanium Edition (KB890046)\
Из него надо сделать так:
Code: Select all
828750|896688|897715|832483|890046
Т.е., из каждой строки вытащить 6-ти значный номер и записать это в одну строку. (Номер не всегда находится в конце строки.)
Posted: Tue Nov 25, 2008 4:22 pm
by Xephon
Заменить
Что: "^((?!\d{6}).)*(\d{6}).*?$\r*"
Чем: "$2|"
Затем вручную удалите последнюю вертикальную черту.
Posted: Tue Nov 25, 2008 4:42 pm
by Крепыш
Из всего текста он мне оставил только первый найденный номер.
Posted: Tue Nov 25, 2008 4:50 pm
by Xephon
галочка "многострочно" в диалоге замены выставлена?
Posted: Wed Nov 26, 2008 5:33 am
by Крепыш
Xephon wrote:галочка "многострочно" в диалоге замены выставлена?
Теперь ботает. Спасибо!