|
|
|
вопрос по регулярным выражениям
|
|||
|---|---|---|---|
|
#18+
есть такое выражение a="<a\b[^>]*href=(?:""|')?([^ ""'>]+)(?:""|')?.*?>(.*?)<img\b[^>]*src=(?:""|')?([^ ""'>]+)(?:""|')?.*?></a>" нужно получить путь в href для <a> и путь src для <img> который внутри <a> это работает если все тэги на одной строчке если есть вариант < a href="met-art_sg_12135_0030_dce.jpg" > < img src="a.jpg" alt="v.jpg" border="0" height="120" width="80" > </a> или любой другой вариант где есть переходы на другую строчку то уже не работает как сделать чтобы было всё тип-топ и работало в любом случаи Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 17:52 |
|
||
|
вопрос по регулярным выражениям
|
|||
|---|---|---|---|
|
#18+
Регулярки в vbs не умеют работать с мнострочными строками. В принципе, можно во всех местах где может встретится перевод строки понаставить \n? , но это конечно не так удобно как нормальные многострочные шаблоны.... но вроде работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 19:05 |
|
||
|
вопрос по регулярным выражениям
|
|||
|---|---|---|---|
|
#18+
я не в vbs а в VB6 есть такое свойство MultiLine и заранее знать где будет перевод строки не могу мне нужно поставить не (.*?) а любую возможную вариацию (цифра-ы \ символ-ы \ пробел \перевод строки \ спец символ-ы) это возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 19:14 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34789226&tid=2163432]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 472ms |

| 0 / 0 |
