|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] есьт ли скриптик замены entities ? |
|
[решено] есьт ли скриптик замены entities ?
|
Старожил Сообщения: 460 |
Подскажите, а есьт ли скриптик замены entities и подобного, к примеру:
на ▬ на пробел на знак ! решение такое навоялось... Func _Replace_Entities($sString) Local $aTemp $aTemp = StringRegExp($sString, '.*(\d+);.*', 3) If IsArray($aTemp) Then For $n=0 To UBound($aTemp[0] & '=' & ChrW($aTemp[$n])) $sString = StringReplace($sString, '' & $aTemp[$n] & ';', ChrW($aTemp[$n])) Next EndIf $sString = StringReplace($sString, ' ', ' ') $sString = StringReplace($sString, '"', '"') $sString = StringReplace($sString, '<', '<') $sString = StringReplace($sString, '>', '>') $sString = StringReplace($sString, '&', '&') Return $sString EndFunc вот тут и в других таких же: StringReplace($sString, '&', '&') вместо 1-го апперсанта необходимо вставить: другие: |
|
------- Отправлено: 03:16, 12-03-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата proxy:
![]() В каком контексте возник вопрос? |
|
Отправлено: 16:40, 13-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать "entities" это вот это - тут есть список 24.2.1 The list of characters
- и пошло: iexcl cent pound curren yen brvbar sect uml ... и т.д. все эти замечательный обозначения подразумевают обычный ASCII код: iexcl = "& # 161;" cent = "& # 162;" ... и т.д. все эти прелести используются в HTML, что бы в данных от пользователя не закрались не нужные скрипты, и с базой наилучшая совместимость.... скриптом выше заменил все возможные обычные вхожения: "& # 161;", а вот подоное переписывать, для всех 96 штук entities, было лень: $sString = StringReplace($sString, '&', '&') (вместо 1-го апперсанта необходимо вставить: " & amp; ") - может уже было решение..? + ChrW обрабатывает только от 0 до 255, как быть если юникод 9644 ? |
------- Отправлено: 18:11, 13-03-2009 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:13, 15-03-2009 | #4 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать кстати, да!
забыл закрыть тему, все отлично определятеся и заменяется! конечно # & amp; - вот такие вот все так же вручную ))) |
|
------- Отправлено: 20:38, 15-03-2009 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Nero7: сбои записи после замены процессора. | gorill | Хочу все знать | 3 | 19-11-2009 06:28 | |
Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске | pocient | Скриптовые языки администрирования Windows | 8 | 01-09-2009 13:04 | |
Скриптик... | karnage | Программирование и базы данных | 5 | 15-05-2004 05:14 | |
Проверьте скриптик | Kosiak | Вебмастеру | 8 | 25-04-2003 23:42 |
|