notepad ++ Подскажите регулярку

Discussion in 'Болталка' started by SoUp1, 28 Nov 2013.

  1. SoUp1

    SoUp1 Banned

    Joined:
    23 Jun 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Всем доброго времени суток!
    В каждой строке находится запись "Количество: 658" (количество в каждой строке может быть любое от 0 до 100000).
    Нужно выбрать строки где Количество больше 500, а все остальные удалить.
    Пример таких строк:
    Code:
    Текст Текст Текст значения: 543 43 значения_еще: 543 43 Количество: 54 403 Еще какой то текст
    Текст Текст Текст значения: 543 43 значения_еще: 543 43 Количество: 303 Еще какой то текст
    Текст Текст Текст значения: 543 43 значения_еще: 543 43 Количество: 603 Еще какой то текст
    Текст Текст Текст значения: 543 43 значения_еще: 543 43 Количество: 1 Еще какой то текст
    Возможно регуляркой такое замутить?
    Буду очень благодарен за помощь.
     
  2. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    Заменить:
    Code:
    .+Количество: ([0-4]{0,1}[\d]{1,2}|500) .*
    
    На:
    Code:
    [SIZE=5] [/SIZE]
    
     
    #2 randman, 28 Nov 2013
    Last edited: 28 Nov 2013
  3. SoUp1

    SoUp1 Banned

    Joined:
    23 Jun 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    XAMEHA, Спасибо
     
  4. yandex2

    yandex2 New Member

    Joined:
    13 Nov 2012
    Messages:
    15
    Likes Received:
    2
    Reputations:
    1
    Может кому поможет, мне очень пригодилась для изучения.
    сайт на котором можно онлайн проверить регулярку.
    http://www.rubular.com/
     
  5. Asin

    Asin New Member

    Joined:
    28 Oct 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    + к теме:
    JGSoft RegexBuddy 3.4.2
    Описание: Отличная программа в помощь программисту — RegexBuddy от компании JGSoft (Just Great Software). Программа помогает писать регулярные выражения, а именно, проверять и отлаживать их применяя различные готовые шаблоны и примеры.
    Еще одна уникальная возможность заключается в режиме “объяснения” (explain) выражений. Вы даёте программе регулярное выражение (своё или чужое), а она пошагово рассказывает, что это выражение делает.
    Программа для написания и отладки регулярных выражений. При составлении выражения каждый элемент комментируется словами, описывая в доступной форме что будет найдено. Действие составленного регулярного выражения можно сразу же проверить на нужном текстовом фрагменте или файле. После отладки регулярное выражение можно сохранить в формате языков C#, Delphi, Java, javascript, PCRE, Perl, PHP, Python, REALbasic, Ruby, VB6 & VB.NET, VBScript.
    http://rutracker.org/forum/viewtopic.php?t=2869318

    Шпаргалка по Регулярным Выражениям :
    http://www.regexpr.ru/cheatsheet/
     
Loading...