Парсинг определенных (перечисленных) слов из текста или очистка текста от определенных (перечисленных) слов (макрос [EXTRACTWORD])

Например, нужно спарсить производителей из ряда заголовков товаров

1
2
3
Купить телефон Apple iPhone 7
Купить Samsung S7
...

Естественно, просто так их из текста не выдернуть (располагаются в разных местах заголовка).

Решением является макрос [EXTRACTWORD] с заранее-подготовленным в нем списком возможных производителей:

1
2
3
[EXTRACTWORD][WORDS]Apple|Samsung|Vertu[/WORDS]Купить телефон Apple iPhone 7[/EXTRACTWORD]
[EXTRACTWORD][WORDS]Apple|Samsung|Vertu[/WORDS]Купить Samsung S7[/EXTRACTWORD]
...

В результате работы мыкросов получим:

1
2
3
Apple
Samsung
...

А если нужно удалить из заголовков производителей, добавляем параметр [CLEAR]:

1
2
3
[EXTRACTWORD][CLEAR][WORDS]Apple|Samsung|Vertu[/WORDS]Купить телефон Apple iPhone 7[/EXTRACTWORD]
[EXTRACTWORD][CLEAR][WORDS]Apple|Samsung|Vertu[/WORDS]Купить Samsung S7[/EXTRACTWORD]
...

В результате работы макросов получим:

1
2
3
Купить телефон iPhone 7
Купить S7
...
1 Star2 Stars3 Stars4 Stars5 Stars (Еще нет оценок)
Загрузка...
Автор: admin, 27 февраля 2017
Рубрики: Парсинг
Метки: , ,

Последние статьи

css.php