|
|
|
| У меня не работают рег. выражения, если файл содержит:
Знаков (с пробелами) - 95969
Работает:
Знаков (с пробелами) - 95967
Почему? Кто знает? И что в таком случае делать?
P.S. Не переносите эту тему, она все-таки косвенно касается рег.выражений | |
|
|
|
|
|
|
|
для: olejek
(20.02.2008 в 17:30)
| | Вы уверены что именно от количества знаков а не от того что вы подставляете в регулярку возможно чтото перестает совпадать с шаблоном | |
|
|
|
|
|
|
|
для: mihdan
(20.02.2008 в 18:01)
| | Другую причину я найти не могу.
Например, есть такой шаблон:
В таком файле находит:
<head>
(95967 знаков)
</head>
|
Стоит добавить любой один символ - не работает:
<head>
(95968 знаков)
</head>
|
| |
|
|
|
|
|
|
|
для: olejek
(21.02.2008 в 10:31)
| | Помогите, люди добрые, очень надо! | |
|
|
|
|
|
|
|
для: olejek
(21.02.2008 в 12:03)
| | Приведи полный скрипт и желательно строку в которой ищешь | |
|
|
|
|
|
|
|
для: olejek
(20.02.2008 в 17:30)
| | Ошибки какие-нибудь выводятся? | |
|
|
|
|
|
|
|
для: cheops
(21.02.2008 в 12:11)
| | Никаких ошибок не выводится.
Вот привожу скрипт и файл со строкой.
У меня пишет: Совпадений нет, убираю один абзац - есть.
P.S. Скрипт писал на скорую руку. А сам документ был конвертирован из doc в html программой wvware. | |
|
|
|
|
|
|
|
для: olejek
(21.02.2008 в 13:06)
| | Скажите хоть, у вас работает или нет! | |
|
|
|
|
|
|
|
для: olejek
(21.02.2008 в 15:30)
| | С вашим файлом траблы, а с нормальным (не коцаным) - работает | |
|
|
|
|
|
|
|
для: mihdan
(21.02.2008 в 15:32)
| | У вас же много опыта. Скажите, почему именно с этим файлом (коцаным) проблемы.
И как сделать, чтобы их не было?
Мне не обойтись без конвертации doc-файла в html.
Может подкините какие-нибудь идеи? | |
|
|
|
|
|
|
|
для: olejek
(21.02.2008 в 15:41)
| |
<?php
$patt = '|<head>(.*?)<\/head>|si';
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(21.02.2008 в 16:08)
| | Это не реально!!! Неужели из-за этого я вам и себе голову морочил?!
Стыдно, ой как мне стыдно!
Спасибо, mihdan! | |
|
|
|