Yahoo Pipes: фильтровать только одно слово? - PullRequest
1 голос
/ 29 марта 2011

Это очень простой вопрос, но мне трудно на него ответить самому, потому что я тестирую свою трубу с RSS-фидами, которые постоянно меняются. Итак, вот и все:

Я хочу отфильтровать сообщения rss с ненормативной лексикой.

BLOCK - ANY
item.title contains **** 

Но когда я использую фильтр, содержащий слово, которое обычно встречается в других (слово ass встречается в Таллахасси), оно также блокирует их. Есть ли способ, которым я могу просто отфильтровать все слово и ничего больше?

1 Ответ

0 голосов
/ 13 апреля 2011

Я не уверен, есть ли другой способ сделать это, но вы можете легко использовать регулярное выражение в фильтре, чтобы соответствовать целому слову. Следуя теме "задницы", это должно работать.

(?i)\bass\b

(?i) означает, что регулярное выражение нечувствительно к регистру, \b указывает границы слова.

Если это набор слов, который вы фильтруете, вы можете добавить несколько вариантов в Yahoo! Трубы или объединить их в одном регулярном выражении.

(?i)\b(ass|asses)\b
...