Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


PowerShell: Если такой вариант сортировки подойдет, то можно прицепить обработку файлов
Код: Выделить весь код
$strings = 'хорошее кино',
           'хорошая комедия',
           'камедиклаб',
           'сигареты камел',
           'стивен сигал',
           'хорек и камел'

3,4,5 | foreach {

    $patterns = foreach ($s in $strings) {

        for ($i = 0; $i -le ($s.length - $_); $i++) {

            $s.substring($i,$_)
        
    }}

    "$($_):"
    
    foreach ($p in ($patterns | sort -unique)) {

        $res = $strings | where { $_ -match ".*${p}.*" } | foreach { $_ -replace $p,"[${p}]" }
        if ($res.count -ge 2) { $res; '' }
        
}}
Я для наглядности поместил сходства в квадратные скобки. Результат выводится группами по совпадениям (3,4 и 5 букв)
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:26, 28-03-2015 | #2