Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Axelenz

Пользователи
  
  • Content Count

    268
  • Joined

  • Last visited

Community Reputation

74 Обычный

About Axelenz

  • Rank
    Продвинутый пользователь
  • Birthday 09/21/1966

Информация

  • Пол
    Мужчина
  • Город:
    Черкассы
  • Интересы
    freelance

Recent Profile Visitors

1,754 profile views
  1. У меня там никак не меньше разных правил... Поэтому не хочу все яйца класть в одно лукошко ) ---------------------------------------------------------------------- Из разряда хотелок... Иногда по ходу пьесы получается, что создаются разные границы в качестве вспомогательных или для опытов... а потом забывается, что реально задействовано и необходимо, а что уже можно удалить, чтобы не захламлять проект. Так вот было бы не плохо, если бы можно было визуально отличать границы, которые реально задействованы в проекте от тех, которые не используются (при парсинге в ИМ или CSV)... Да,
  2. И спасибо Вам за такую возможность. Раньше я всё это делал в Excel, но ручной труд это скучно, поэтому я всё по самому максимуму переношу в проект один раз и навсегда. Зачем делать повторяющиеся действия, если это можно сразу задать при парсинге. А количество большое потому, что у клиента такой запрос, фильтровать Наименование на наличие запрещённых слов... и список слов. Не загружать некоторые категории и список категорий из более 600 всего категорий на сайте-доноре. Поэтому меньше ну никак не получается... Но может и можно как-то это всё сделать так, чтобы группиро
  3. Не факт... ) У меня в одном постоянном проекте около полусотни проверок как по цифрам, так и по не нужным категориям, запрещённым словам в наименовании, которые находятся все в одном месте, а именно в "Настройки допуска к обработке страницы" и плюс клиент может сказать, что на этот раз граница не 100, а 10 или на этот раз пару категорий пропускаем... Поэтому лично мне вариант с разбрасыванием проверок по всему проекту ну никак... Я даже наоборот, выступаю за модульность. Чтобы всё что касается какой-то конкретной операции, например, проверки или замены, было максимально сфокусировано
  4. Запишите, как у меня. Первое - до 10, второе условие - до 100. {reg[#\d{3,}#]} если на обычный язык перевести, то это означает, что проходят проверку только данные, которые состоят из цифр в количестве от 3-х шт. Т.е. больше 100 и 100 проходит проверку, а 99 уже не проходит...
  5. (.*?) - МОЖЕТ быть любой символ (не жадный) ([A-ZА-Я]{2,} - за которым должны следовать заглавные буквы англ. или рус. от двух и больше (.*?) - за которыми МОЖЕТ следовать любой символ ( |$)) - после которого идёт или пробел или конец текста (.*)- после которого МОЖЕТ быть любой символ #u - кодировка Unicode $2 - взять только то, что находится во вторых скобках... ([A-ZА-Я]{2,}(.*?)( |$)) *любой символ - кроме переноса строки \n *может быть - а может и не быть...
  6. Пожалуйста. Лично я выбираю всегда места, откуда это "выцарапать" по явному уже указанию, что эти цифры обозначают, например, в Вашем случае это может быть: itemprop="sku" content="36469" product_id="36469" 'PRODUCT_ID':'36469'
  7. Конечно же не то, потому, что в качестве артикула для дальнейших обновлений намного проще выбирать конкретные вещи, а не абстрактные. У Вас же есть product_id="36469" этого товара, разве этого не достаточно ? https://metall-zavod.ru/catalog/verstaki/elementy_verstakov_metall_zavod/36469/ И расскажите, как с помощью своего придуманного способа, Вы хотите получить артикулы с этих названий: SGR-V-Zn Стяжка балок-1000 Держатель 6 местный DM-75x63 Опора Верстака
  8. самое выражение {reg[#(.+)[ ]{1,}[А-ЯЁ]{1}[а-яё](.+)#u]}|$1 Но смысл поиска не такой, как Вы указали, а следующий: найти пробел один или несколько, за которым должна следовать буква прописная, за которой следуют строчные буквы... И взять только то, что находится до найденного. Но вообще то так задачи не ставятся... Потому, что возникает очень много дополнительных вопросов. А всегда ли порядок этого "артикула" будет в начале фразы, а встречаются ли пробелы в этом артикуле, а только ли русские слова могут быть после артикула и т.п. Поэтому, какой вопрос - такой и ответ...
  9. Это понимаю, а как практически приклеить {gran_000} в поиск/замене... Почему-то получаю в итоге текст {gran_000}, а не сами данные с указанной границы... Понятно... работает то, что мне необходимо только в бете... Сенкс...
  10. Подскажите, пожалуйста. Пытаюсь связанные опции спарсить и потом их разделить на отдельные товары... Вот как можно опцию цвета, в которой, например, есть 9 опций размеров, повторить столько же раз (9 раз) ? Просто делать по максимальному возможному количеству размеров, какие могут встречаться на сайте - не очень интересно... хотелось бы получить конкретное число.
  11. Не думаю, что вообще что-то нужно делать. Необходимо иметь хотя бы соответствующее образование... ну хотя бы в интернете почитать про основы html, сайтостроение и пр. А если "смертным" вдруг станет интересно, как работает атомная электростанция, как там оно всё устроено... ) Сначала необходимо изучать теорию, а лишь потом уже тыкать на красную кнопку... А так... можно любого разработчика нагнуть... пусть открывает курсы программирования с нуля )))
  12. Ну и матчасть посмотрите, в частности синтаксис того, с чем работаете: HTML <img src="URL" alt="альтернативный текст"> XHTML <img src="URL" alt="альтернативный текст" /> т.е. всё, что идёт после закрытия первой пары кавычек и до закрытия тега Вам не нужно. Вам нужно взять отсюда лишь URL (ссылку) где находится картинка. {reg[#\<img(.+)src="(.+)"(.*?)\>#]}| "+" - это значит, что хоть один символ, да стоит в этом месте "\" - экранирует, чтобы красиво было ) "?" - будет там что-то или нет... хз...
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.