Подсписок содержит регулярное выражение c#

Discussion in 'Вопросы новичков' started by adrew_stonifos, Mar 17, 2019 at 4:52 PM.

  1. adrew_stonifos

    adrew_stonifos Новичок

    Joined:
    Sunday
    Messages:
    6
    Likes Received:
    0
    Как с помощью с# выделить из одного списка и положить в другой подсписок с помощью переменной, в которой содержится значение в удовлетворяющее формату регулярному выражению.
    Пример:
    1. Список содержит 1000 строк ключевых слов
    2. В переменной содержится краткое слово: .*ключ.* или .*(ключ|люч).*?(ключ|люч).* ну и в подобном духе генерированные регулярные выражения
    3. Дополнительно как вычислять удовлетворяющие выражение если после окончания круглой скобки нет пробела и внутри круглых скобок целое слово которое на окончание не должно увеличивается если будет найдено совпадение слово с чуть более длинным окончанием? К примеру если слово: ключ, то не должно регулярное выражение дособирать ключЕВОЕ или ключИК? точное соответствие слов с обрезанием после круглых скобок, но чтобы регулярное выражение обрабатывало:
    тут пример строка ключ содержащее - должно взять регуляркой
    тут второй вариант ключевого слово - не должно взять регуляркой

    4. Найденные регулярным выражением в "списке 1" переложить в "список 2"
    Кто может помочь?
    Так просто блоком не получается... ошибка.... http://joxi.ru/krDbR5DiEPapR2
     

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)