Перейти к содержимому



ЗАРАБАТЫВАЙ НА
>>ПРОДАЖЕ ШАБЛОНОВ И ПРИВЛЕЧЕНИИ РЕФЕРАЛОВ<<
>>ПОИСКЕ СЛИВЩИКОВ ШАБЛОНОВ<<

Фотография

Работа с [REG_PARSE]


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 71

#11 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 01 Сентябрь 2017 - 08:17

А если конкретно про [REG_PARSE], то это Djoser что-то перемудрил с регуляркой (скорее всего с квадратными скобками или интервалами).

Потому как:

 

[REG_PARSE][(\[a-z\]+)][$t] - работает, а 

[REG_PARSE][(\[A-Z\]+)][$t] - уже нет.

 

Соответственно и \w+ не работает тоже, потому как содержит [A-Z]

ничего я не мудрил, регулярки стандартные, а теперь по делу, 

[REG_PARSE][(\[A-Z\]+)][$t] - уже нет.

а что оно должно тебе делать если в тексте нет заглавных английских букв?


  • 0

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================



#12 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 01 Сентябрь 2017 - 11:34

[REG_PARSE][(\[A-Z\]+)][$t] - уже нет.

а что оно должно тебе делать если в тексте нет заглавных английских букв?

 

Здрасьте, это как же не было:

[VAR][$t][ Enterthefollowing:??As??see??it??YourAnswer??SOLVSmedia]

С пробелом работает, без пробела не работает.


  • 0

#13 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 01 Сентябрь 2017 - 11:38

 

[REG_PARSE][(\[A-Z\]+)][$t] - уже нет.

а что оно должно тебе делать если в тексте нет заглавных английских букв?

 

Здрасьте, это как же не было:

[VAR][$t][ Enterthefollowing:??As??see??it??YourAnswer??SOLVSmedia]

С пробелом работает, без пробела не работает.

 

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


  • 0

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================


#14 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 01 Сентябрь 2017 - 11:42

И со временем я столько дней трахался:

[REG_PARSE][\d+:\d+][ $TIME]
Task: time Report: 
[$1] => 14:39

Без пробела не выдает.


  • 0

#15 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 01 Октябрь 2017 - 17:28

Вопрос для знатоков [REG_PARSE] и правильно курящих регулярные выражения ;)

 

Возможно ли с помощью [REG_PARSE] произвести замену слова/символа?

 

На JS есть метод replace, например:

[EVALUATE_JS][JS]

var str = "Baby, I know js. Js is very fun!";
 
str.replace(/js/, "JavaScript");    // Baby, I know JavaScript. Js is very fun! 
str.replace(/js/ig, "JavaScript");  // Baby, I know JavaScript. JavaScript is very fun! 

[/JS]
[DISPLAY][$REQUEST_DATA]

[STR_REPLACE] не предлагать.


  • 0

#16 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 01 Октябрь 2017 - 17:31

REG_PARSE только парсит


  • 0

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================


#17 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 01 Октябрь 2017 - 17:38

Ясно, значит будем обходиться доступными средствами.


  • 0

#18 Savkoff

Savkoff

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 454 сообщений
  • ГородПавлоград

Отправлено 13 Октябрь 2017 - 09:05

HTTP/1.1 302 Moved Temporarily
Date: Tue, 10 Oct 2017 11:27:42 GMT
Server: Apache
X-Powered-By: PHP/5.6.31
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://cogismith.com/2CML
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Content-Type: text/html; charset=UTF-8
Connection: close

Решение

[REG_PARSE][Location: (\[a-zA-Z0-9:./\]+)]
[DISPLAY_BUFFER]

  • 0

#19 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 19 Декабрь 2017 - 16:01

Вопрос к знатокам предмета про "просмотр вперёд/назад" в минипостере.

 

Классический пример не работает:

[VAR][$str][Сергей Иванов, Игорь Иванов]
[REG_PARSE][(?<=Сергей )Иванов][$str]
[DISPLAY_BUFFER]

Есть варианты?


  • 0

#20 ⚡FlashAJ⚡

⚡FlashAJ⚡

    Продвинутый пользователь

  • Заблокированные
  • PipPipPip
  • 3 165 сообщений

Отправлено 25 Декабрь 2017 - 02:52

В постере рег_парсе работает только с жадностью и парсит (отображает) вместе с содержимым данных для парса.


  • 1

Нормальный чат в дискорде, для нормальных людей:

https://discord.gg/SXbdsjN

 

Заходим, не стесняемся!





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных