|
|
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
ребята помогите есть текст из html-файла нужно выбрать все значения для атрибута href тэга <A> ограничения содержание атрибута не может содержать "javascript:..." и не "http:..." только локальные файлы кроме этого значения для атрибута может быть заключён в "..." или '...' или вообще без них и второе как такое же сделать для тега <img> атрибут src ограничения содержание атрибута не может содержать "javascript:..." и не "http:..." значения для атрибута может быть заключён в "..." или '...' или вообще без них и файлы типа jpg(и\или другие типы) как такое сделать через регулярные выражения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 22:11 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
а можно ли сделать по-другому ? текст через какую-нибуть программу преобразовать в валидный xml есть ли какое-нибудь средство это реализовать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 12:16 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
Работа с XML файлами проводится не с помощью регулярных выражений. Microsoft для этих целей разработал специальные классы. Например, XML DOM parser MSXML3.DLL. Им и пользуйтесь. Примеры деклараций объектов: Dim DOM As DOMDocument Dim Nodes As IXMLDOMNodeList Dim x As IXMLDOMNode и т.д. На форумах и на сайте Microsoft вы найдете достаточно информации об этих классах и как ими пользоваться. Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 14:47 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
а если HTML не валидный мне никакой парсер XML не поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 14:55 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
michael Rа если HTML не валидный мне никакой парсер XML не поможет HTML - это файл, который, в частности, читает Internet Explorer. Если он его не читает, значит это не HTML, даже если там есть теги и правильное расширение у файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 15:16 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
я понял спасибо это тоже мысль загрузить текст в обьект IE и парсить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 15:34 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
michael Rя понял спасибо это тоже мысль загрузить текст в обьект IE и парсить Нет, нет, я не это имел ввиду. Сломанный XML/HTML файл Internet Explorer ведь не воспримет? Я имел ввиду, что надо бы файл вначале починить, сделать пригодным для работы.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 17:27 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
как починить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 17:31 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
VladConnНет, нет, я не это имел ввиду. Сломанный XML/HTML файл Internet Explorer ведь не воспримет? Я имел ввиду, что надо бы файл вначале починить, сделать пригодным для работы....Во первых, почему "не воспримет"? Воспримет запросто. Просто выкинет не понятые куски и все. А во вторых, каким образом ты собираешься чинить сломаный xml? Точно так же выкидывать не понятые куски или догадываться что сочинитель этого xml'я имел в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 17:44 |
|
||
|
регулярные выражения
|
|||
|---|---|---|---|
|
#18+
Да я не собираюсь его чинить... Тем более, если воспримет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 18:36 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34588279&tid=2163881]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 418ms |

| 0 / 0 |
