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

Recommended Posts

14.10.2024 в 13:25, Goodluckov сказал:

 

Спасибо за подсказку, ваш вариант гораздо изящнее чем мой 

[a-zA-Z0-9а-яА-ЯёЁ\s\S]{160}

 

Однако, оба этих варианта в Поиск/Замена заменят именно первые 160 символов,

{reg[#^.{0,160}#]}|

а не следующие после них символы, как требуется для моих целей. Поэтому я и пытался приспособить "утверждение" 

?!

 

Опишу подробнее цель моей задачи. У сайта донора слишком длинные meta description, которые я и хочу сократить до приемлемых первых 160 символов, а остальное удалить.

Нашел в старых записях. Сохраняю в блокнотике из нашей темы, потом использую...  Установите 160, 200...

 

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

{reg[#(.{0,10})(.*)#]}|$1            {reg[#\A\s*(.{0,10})(.*?)(\v.*?)+\z#u]}|$1    со страховкой от пустых мест перед самим текстом...

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


14.10.2024 в 16:05, partshez сказал:

Нашел в старых записях. Сохраняю в блокнотике из нашей темы, потом использую...  Установите 160, 200...

 

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

{reg[#(.{0,10})(.*)#]}|$1            {reg[#\A\s*(.{0,10})(.*?)(\v.*?)+\z#u]}|$1    со страховкой от пустых мест перед самим текстом...

 

Вариант {reg[#(.{0,10})(.*)#]}|$1 сработал отлично! Но, примите к сведению, что вариант со страховкой от пустых мест перед самим текстом парсер почему-то не принимает .

Это можно решить {reg[#^\s+|\s+$#]}| - Удалит пробел в начале текста и в конце.

 

В итоге, целых два рабочих варианта - это круто! Надеюсь пригодится в будущем кому-то со схожей задачей.

 

@partshez

 

Благодарю вас за помощь!

 

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


14.10.2024 в 14:40, Goodluckov сказал:

Но, примите к сведению, что вариант со страховкой от пустых мест перед самим текстом парсер почему-то не принимает .

{reg[#\A\s*(.{0,10})(.*?)(\v.*?)+\z#u]}|$1

потому, что тут указано обязательное наличие вертикального пробельного символа \v:

(\v.*?)+

 

{reg[#(.{0,10})(.*)#]}|$1

Этот вариант я так же не рекомендовал бы к использованию... это один из частных случаев со сходной задачей.

 

{reg[#^(.{160}).*?$#u]}|$1

А если это интерпретировать на понятный язык, то звучит примерно так:
Пропускаем текст длиной менее 160 символов, а если длина более, то захватываем с начала (^) 160 символов, если есть текст далее до конца, то его не учитываем...

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


14.10.2024 в 13:53, Flint2000 сказал:

:-D Майже повірив

https://prnt.sc/WbeDU1nohT3g   Человек из Болгарии. Есть его сообщения в нашей теме... 

Прежде чем показать смеющуюся мордочку, желательно изучить вопрос

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


В 14.10.2024 в 15:37, partshez сказав:

Человек из Болгарии.

"На Украину" з Болгарії, ну-ну. Напевно лапша дуже смачна

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

14.10.2024 в 19:35, Flint2000 сказал:

"На Украину" з Болгарії, ну-ну. Напевно лапша дуже смачна

Я считал Вас культурным нормальным умным человеком. Уже сомневаюсь в этом. 

https://prnt.sc/esaqW9i9GN1E   https://ribi-abv.bg/ohranitelen-datchik-za-dvizhenie-fox-rx-sensor.html  Это его сайт. 

https://prnt.sc/S85vokF-5lad   Вот так и общаемся. Через переводчик...

Ну, это на Вашей совести. Судить не буду

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


В 14.10.2024 в 20:08, partshez сказав:

 Вот так и общаемся. Через переводчик...

Це один з клієнтів, у вас "ТАМ" 250 шт продажів

Не писали б ви настільки агресивно відповіді, зараз всі в однаковій ситуації і не тільки у вас є проблеми, і не тільки вам важко.

 

В 14.10.2024 в 20:08, partshez сказав:

Я считал Вас культурным нормальным умным человеком. Уже сомневаюсь в этом. 

 

Я вже достатньо маю життєвого досвіду, щоб не сприймати сторонні судження в свій бік, особливо останні 6 років. Тому тут "мімо"

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

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

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

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

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

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

Вхід

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

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

Important Information

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