Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

2 минуты назад, Emillively сказал:

Еще вопрос.

В поиск/замена.

Как сделать такое правило, которое удалит только, если больше одного пробела и оставит один соотвественно.

То есть оно будет звучать так, заменить все пробелы на один.

к примеру вот так.
  |

Либо через регулярку

{reg[#(\s{2,})#]}|

Надіслати
Поділитися на інших сайтах

23 минуты назад, Rassol2 сказал:

Либо через регулярку

{reg[#(\s{2,})#]}|

Огонь! Сработало! У меня до этого был просто ужасный код для убирания пробелов. Я просто заменял слова вручную :cry:.

 

 

встраиваемыесмесители|встраиваемые смесители
Ширинаизделия|Ширина изделия
Глубинаизделия|Глубина изделия
Высотаизделия|Высота изделия
Типуправления|Тип управления
стекло,акрил,алюминий|стекло, акрил, алюминий
белый,хром|белый, хром
КерамическийкартриджSoftMotion35мм|Керамический картридж Soft Motion 35мм
картриджстермоэлементом|картридж с термо элементом
Запирающийипереключающийвентиль|Запирающийи переключающий вентиль
Встроенныеобратныеклапаны|Встроенные обратные клапаны
вкомплекте|в комплекте
Металлическиедекоративныечашки|Металлические декоративные чашки
Стопорбезопасностина38°C|Стопор безопасности на 38°C
безизлива|без излива
Декоративныечасти|Декоративные части
Каскадныйизлив|Каскадный излив
Поворотныйизлив| Поворотный излив

 

Надіслати
Поділитися на інших сайтах


1 минуту назад, Emillively сказал:

Огонь! Сработало! У меня до этого был просто ужасный код для убирания пробелов. Я просто заменял слова вручную :cry:.

Бывает :)
Я правда использую просто замену двух пробелов на один.
И таким образом всегда вырезаю лишние пробелы. Это правило никогда не использую, то что выбрали вы.
Просто когда то подсмотрел у клиента и записал себе на заметку.
Но так и не довелось использовать.

Надіслати
Поділитися на інших сайтах

Есть еше одно интересное правило поделился им со мной @Kiyoshi с его разрешения собственно и делюсь им.
Оно вырезает две идентичные строки идущие подряд. :???:
{reg[#^(.*?)\s+?^(?=.*^\1$)#m]}|

 

А выглядит в работе это так.
 

Спойлер

abVdo49.png

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Я по текстам прохожусь всегда вот такой связкой:

 

{reg[#\t#]}| 
{reg[#\s{2,}#]}| 
{reg[#^\s+|\s+$#]}|

что означает:

вместо табуляции - пробел

вместо нескольких пробелов - один

удалить пробел в начале и конце текста...

Змінено користувачем Axelenz
  • +1 1
Надіслати
Поділитися на інших сайтах


12 минут назад, Axelenz сказал:

Я по текстам прохожусь всегда вот такой связкой:

 


{reg[#\t#]}| 
{reg[#\s{2,}#]}| 
{reg[#^\s+|\s+$#]}|

что означает:

вместо табуляции - пробел

вместо нескольких пробелов - один

удалить пробел в начале и конце текста...

Я вот думаю сделать вот тут галочку типо привести код к феншую :)

 

Спойлер

45oDGlb.png

То есть есть такие правила которые почти в каждой границе приминаются.К примеру.

<{skip}>|
{br}|
{reg[#\t#]}|
{reg[#\s{2,}#]}|



Может назвать галочку стандартный набор, и туда засунуть эти правила. И если она нажат, то после выполнения всех правил которые записаны в поле, модуль будет еше в конце прогонять эти 4.

Единственное, меня пугает тот факт что если эти правила спрятать за галочку, то люди не будут понимать почему именно так обработан код.
А вот правила в поиск замене они дают больше понимания о том что происходит.

Надіслати
Поділитися на інших сайтах

Цитата

Может назвать галочку стандартный набор, и туда засунуть эти правила. И если она нажат, то после выполнения всех правил которые записаны в поле, модуль будет еше в конце прогонять эти 4.

Единственное, меня пугает тот факт что если эти правила спрятать за галочку, то люди не будут понимать почему именно так обработан код.
А вот правила в поиск замене они дают больше понимания о том что происходит.

 

Думаю, что кроме пары сотен лишних вопросов на форуме, типа "а почему оно... а я то думал..." ничего хорошего от этой затеи больше иметь не будете ))) 

Змінено користувачем Axelenz
Надіслати
Поділитися на інших сайтах


Только что, Axelenz сказал:

Думаю, что кроме пары сотен лишних вопросов на форуме, типа "а почему оно... а я то думал..." ничего хорошего от этой затеи больше иметь не будете ))) 

да, согласен это и отталкивает меня от мысли.

Поступали предложения сделать отдельно джентльменский набор правил.
Что бы каждый мог составить свой набор постоянных правил, которые бы включались по галочке.
Но тоже думаю не стоит потому что их всегда можно скопировать.

Так что запасаемся блокнотами и записываем себе полезные правила
Ну и если кто то хочет поделится какими то интересными решениями по регуляркам это всегда +

:wink:

Надіслати
Поділитися на інших сайтах

Добрый день/вечер! Кто нибудь настраивал парсинг на ситилинк, днс или холодильник.ру? как успехи? Или срабатывает защита? 

И если есть такие люди, то поделитесь настройкой))

Надіслати
Поділитися на інших сайтах


9 часов назад, Rassol2 сказал:

Так что запасаемся блокнотами и записываем себе полезные правила
Ну и если кто то хочет поделится какими то интересными решениями по регуляркам это всегда +

:wink:

Предложение автору. В Инструкциях сделать такой "блокнотик" для регулярок. Чтобы всегда были под рукой у пользователей. Многие будут благодарны, например, я :).  Уже почувствовал прелесть работы с ними. Но изучить и составлять самостоятельно не получается- сложновато.

Змінено користувачем partshez
Надіслати
Поділитися на інших сайтах


1 час назад, partshez сказал:

Предложение автору. В Инструкциях сделать такой "блокнотик" для регулярок. Чтобы всегда были под рукой у пользователей. Многие будут благодарны, например, я :).  Уже почувствовал прелесть работы с ними. Но изучить и составлять самостоятельно не получается- сложновато.

да может добавлю, но нужно иметь хотя бы с десяток таких праивил, что бы создать отдельную страницу по ним.
А у меня пока нет такого списка нужных правил.

Надіслати
Поділитися на інших сайтах

Круто спасибо рябят все правила пригодятся!

 

13 часов назад, Rassol2 сказал:

Может назвать галочку стандартный набор, и туда засунуть эти правила. И если она нажат, то после выполнения всех правил которые записаны в поле, модуль будет еше в конце прогонять эти 4.

Да это стоит как-то подметить, как именно нужно подумать. Может справка по основным задачам в поиск/замена, да просто на сайте типо популярные задачи и список.

Надіслати
Поділитися на інших сайтах


14 години назад, Rassol2 сказав:

Может назвать галочку стандартный набор, и туда засунуть эти правила.

Не нужно галочек - это очередной головняк для вас как разработчика, лучше блокнот

  • +1 1
Надіслати
Поділитися на інших сайтах

55 минут назад, lerand сказал:

Вот такая вот ерунда (скриншот). Лишний {csvc} в итоге. Как от него избавиться?

не указывать его в настройках разделителя границы парсинга, на вкладке настройки париснга.
 

Спойлер

crHr7XR.png

 

Надіслати
Поділитися на інших сайтах

4 минуты назад, whiteblue сказал:

Добрый! поддомены бесплатные?

лицензионный ключ идет один, и им можно активировать модуль на одном сайте.
Но так же у вас есть возможность переносить ключ на другие сайты, в том числе на сайты которые находятся на под домене.
Согласно лицензионному соглашению.
Как перенести ключ на новый сайт описано здесь - https://simplepars.top/index.php?page=note&note_id=28

Надіслати
Поділитися на інших сайтах

Подскажите видос или информацию почитать посмотреть, как работать с границами допуска (я так понимаю если у поставщика товара нет и цена = 0, то можно не "допускать" страницу к парсингу?

 

image.thumb.png.33b4cd831bc7aff088abb232e0591929.png

Надіслати
Поділитися на інших сайтах


2 минуты назад, kostya242 сказал:

Подскажите видос или информацию почитать посмотреть, как работать с границами допуска (я так понимаю если у поставщика товара нет и цена = 0, то можно не "допускать" страницу к парсингу?

 

image.thumb.png.33b4cd831bc7aff088abb232e0591929.png

Почитать здесь можно.
https://simplepars.top/index.php?page=note&note_id=31
 

А зацепил этот вопрос в видео о парсинг в ИМ

Надіслати
Поділитися на інших сайтах

1 час назад, Rassol2 сказал:

не указывать его в настройках разделителя границы парсинга, на вкладке настройки париснга.
 

  Показать контент

crHr7XR.png

 

 

 

Если честно, я уже по-всякому.

 

По факту вот у меня сейчас в Поиске и замене

Спойлер

921067971_2020-09-1714_44_57.thumb.png.1df7c71899d0d13b8c3f80e0dc333863.png

 

Но на выходе получается смещение...

Спойлер
Спойлер

1575408595_2020-09-1714_45_23.thumb.png.c4ec155011c7bd9cafe70c11dfecb703.png

 

 

 

 

Очень нужна помощь. Пол-дня уже убито...

Змінено користувачем lerand
Надіслати
Поділитися на інших сайтах


12 минут назад, lerand сказал:

Очень нужна помощь. Пол-дня уже убито...

в чем вам нужна помощь показать почему так получается ?

Вот схема того что вы настроили.

Спойлер

q0XNx6x.png



Красным нарисованы те разделители {csvnc} которые сделали вы.


А синим нарисован тот что добавился автоматом.
А почему он добавился описано в инструкции.
 

Спойлер

tVVYBp1.png

 

Если вы внимательно прочитаете инструкцию то убили бы на настройку этого границы всего 2 минуты.

Первую минуту удаляете первые 3 привила что записали.
Вторую минуту записываете на их место тру нужных вам правила.
<span class="val">|{csvnc}
<{skip}>|
s{skip}">|

И это решит ваш вопрос.
так же посмотрите видео по настройке парсинга атрибутов, этому вопросу есть отдельный ролик.
 

Спойлер

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах

хоспати...
Всего полтора месяца не заходил на форум а тут в моем любимом модуле столько новых качественных изменений и дополнений!
Это мега продуктивно, @Rassol2  с вашей стороны! :rolleyes: Благодарю!
теперь разбирать десятки страниц форума с новыми возможностями модуля.
PS. Сори что не отвечал на вопросы по арифметическим функциям - работа! Модуль как один из важнейших и полезнейших  инструментов огромной махины, которая теперь потребляет все время... несмотря на кучу автоматизаций

Змінено користувачем RuslanLight
  • +1 2
Надіслати
Поділитися на інших сайтах


2 минуты назад, RuslanLight сказал:

Модуль как один из важнейших и полезнейших  инструментов огромной махины

Это да, я показал функционал и работу парсера коллеге, он сознание потерял ))))

  • +1 2
Надіслати
Поділитися на інших сайтах


16 минут назад, RuslanLight сказал:

хоспати...
Всего полтора месяца не заходил на форум а тут в моем любимом модуле столько новых качественных изменений и дополнений!
Это мега продуктивно, @Rassol2  с вашей стороны! :rolleyes: Благодарю!
теперь разбирать десятки страниц форума с новыми возможностями модуля.
PS. Сори что не отвечал на вопросы по арифметическим функциям - работа! Модуль как один из важнейших и полезнейших  инструментов огромной махины, которая теперь потребляет все время... несмотря на кучу автоматизаций

спасибо очень приятно :oops:

Надіслати
Поділитися на інших сайтах

Возможно добавите в новую версию:

 

Если на сайте десятки и сотни категорий/подкатегорий, можно ли не руками выбирать, а сделать так чтобы начинаешь набирать название категории, она в листинге показывается

 

image.png.ead1997ac6533ad8755803d0fb99c791.png

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.