Что нового

HTML код, вставленный в переменную, вызывает ошибку (еще есть вывод массива)

lemonia

Новичок
Сообщения
123
Репутация
0
Подскажите почему этот HTML ($sString2) вызывает ошибку при выполнении скрипта?

Код:
$sString1="Всем привет. опляк Как дела. У нас все отлично. У Майи было день варенья. Ё ма ё 12345 4636"
$sString2='<h1 class="site-title">
  <a href="/ru/seamonkey/" title="Вернуться на домашнюю страницу дополнений SeaMonkey">
  <img alt="SeaMonkey" src="https://addons.cdn.mozilla.net/static/img/app-icons/med/seamonkey.png?b=866f09e-54d11688">
  Дополнения
</a>
</h1> '
$x=StringRegExp($sString1, "[\s\.\-]([А-яё]{5})[\s\.]", 3);выведет слова в 5 букв без символов справа и слева
_ArrayDisplay($x)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
Re: HTML код вызывает ошибку

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

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

С уважением, ваш Глобальный модератор.








И сформулируйте Ваш вопрос понятно для всех (я, например, не понял, в чем проблема).
 
Автор
L

lemonia

Новичок
Сообщения
123
Репутация
0
В окне сообщений вижу:
Код:
>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "K:\Программирование\AutoIt\Олег Постоев\AutoIt-VT.ru - Регулярные выражения (часть 1).mp4.au3"    
K:\????????????????\AutoIt\???? ???????\AutoIt-VT.ru - ?????????? ????????? (????? 1).mp4.au3 (14) : ==> Unterminated string.: 
$sString2='<h1 class="site-title"> 

>Exit code: 1    Time: 0.235
Если удалить $sString2 строки, то выводится массив для $sString1, то есть как должно быть, хочу поработать с $sString2, только он что то конфликтует.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
lemonia,
Код:
$sString2 = '<h1 class="site-title">' & @CRLF & _
		' <a href="/ru/seamonkey/" title="Вернуться на домашнюю страницу дополнений SeaMonkey">' & @CRLF & _
		'<img alt="SeaMonkey" src="https://addons.cdn.mozilla.net/static/img/app-icons/med/seamonkey.png?b=866f09e-54d11688">' & @CRLF & _
		'Дополнения' & @CRLF & _
		'</a>' & @CRLF & _
		'</h1> '
ConsoleWrite($sString2 & @LF)
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
964
Re: HTML код вызывает ошибку

OffTopic:
madmasles [?]
я, например, не понял, в чем проблема
Проблема в синтаксисе той самой строки.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
OffTopic:
Зря переносил тему, переношу обратно.
 
Автор
L

lemonia

Новичок
Сообщения
123
Репутация
0
А почему в уроке код не имеет всяких разделителей и все работает? До этого места там много рассказывалось и этот код не мешал.
 

Вложения

  • AutoIt-VT.ru - Регулярные выражения (часть 2)00-05-25.jpg
    AutoIt-VT.ru - Регулярные выражения (часть 2)00-05-25.jpg
    111 КБ · Просмотры: 14

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
lemonia [?]
почему в уроке код не имеет всяких разделителей и все работает?
Лень смотреть, но, думаю, что там все идет в одну строку.
 
Автор
L

lemonia

Новичок
Сообщения
123
Репутация
0
Да, действительно, спасибо, сделал в одну строку и заработало.
 

edyapd

Осваивающий
Сообщения
380
Репутация
30
lemonia, а можно сделать скрин правой части примера?
 
Автор
L

lemonia

Новичок
Сообщения
123
Репутация
0
Это был скрин всего окна видеоплеера, это из уроков Олега Постоева, которые в одном из этих архивов:
https://cloud.mail.ru/public/c0574cd7d95b/YrokiAutoIt.zip
https://cloud.mail.ru/public/469fd80cdb2b/2-YrokiAutoItisoft.zip
 
Верх