Пытаюсь усовершенствовать некоторые кейворd фильтры к группам где очень комплексные строки и не могу найти нужное решение.
Вот пример строки:
Code: Select all
(ebony|black) (girl|chick) (anal|assfuck)ebony girl anal
chick black assfuck
anal ebony chick
И т.д., т.е. попадут только те, что состоят из 3 слов, по одному слову из каждого блока.
Вопрос: что/как тут сделать чтоб могло попасть и фразы из 2 слов с первого и 3 блока, т.е. комбинации типа ebony anal и black assfuck, или anal black и assfuck ebony? Но фразы из двух слов только с первого и второго блока не попали бы (т.е. black chick и girl ebony попасть не должны),
Или это невозможно сделать без дописания новых даннух в двух нужнух блоках? Тогда строка будет выглядеть так:
Code: Select all
(ebony|black) (girl|chick) (anal|assfuck)|(ebony|black) (anal|assfuck)Второе дело. Есть такая строка:
(asian|japanese) ((^big|^huge|^large) (^tit|^boob))
Нужно чтоб комбинации типа big boobs, huge tits всегда шли в таком порядке, чтоб срабатывали дески типа "asian big boobs" а не "asian big cock small tits".
Если бы было мало синонимов, можно было бы прописать все фразы в скобках, но в моём случае на все варианты так написать в скобках не получится, не влезит...
Вопрос: есть ли метод зделать так, чтоб не писав в скобках все возможные варианты установить порядок формирования фраз из красного блока?
---------------------------------------
3 дело. Есть такая строка:
Code: Select all
(ebony|black)(girl|chick) Code: Select all
(ebony|black) (girl|chick) Вопрос: как сделать так, чтоб без ввода отделных фраз в ковычки не брало фраз где есть пробел? Ведь по логике, первый вариант строки (из "3-его дела") должен не брать вразы с пробелами.







