В Yahoo! Трубы, как мне взять строку из item.description и скопировать ее в item.title? - PullRequest
0 голосов
/ 20 января 2012

Хорошо, у меня уже есть канал, в который я извлек нужную строку из item.description, используя модули Loop и String Regex, и отправляю результаты с опцией «emit results».Теперь, куда мне идти дальше?

РЕДАКТИРОВАТЬ: Так как пример был запрошен, вот один:

item.title "NBA Game: Lakers vs. Clippers" и.description is "Игра вошла в сверхурочное время. Окончательный счет был 110-90".Поэтому я хотел бы извлечь "110-90" и скопировать его в заголовок, где он будет "... Clippers (110-90)".

1 Ответ

2 голосов
/ 23 января 2012

1 / Поместите счет в «поле счета»

Оператор переименования: [ item.description ] [ COPY AS ] [ поле оценки ]

Оператор регулярного выражения: в [ поле оценки ] заменить [. * \ (([^)] +) \). *] на [ $ 1 ]

2 / Добавить счет к item.title

Оператор регулярного выражения: в [ item.title ] заменить [ ($) ] на [ $ 1 $ {scorefield} ]


Примечание:

В вышеприведенных строках внешние квадратные скобки должны быть опущены, если не указано иное

Для дополнений:

http://beckism.com/2009/04/yahoo_pipes/

https://brooksbayne.wordpress.com/2009/01/11/using-regular-expressions-with-yahoo-pipes/

...