|
|
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Подскажите, как исключить целое слово, вот так не работает [^(?:целое слово)] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 17:45:23 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
max112, Полностью вопрос можно а не его вырожденное представление полученное потем реализации ваших предположений? Может там вообще не так делать надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 17:49:19 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
max112, Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 17:50:53 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Вообще задача такого плана: надо выбрать из html файлов участки текста определенной длинны внутри дивов, я пробую искать этот текст исключая при этом тэги, которых не должно быть внутри дивов. Тут неправильно, но задача понятна: <div*[^(?:<p>)]{122,1013}.*</div>* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 17:57:15 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 18:30:28 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
"/(?:целое слово)/" тоже не работает, во всяком случае в regex тестере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 18:31:04 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
max112"/(?:целое слово)/" тоже не работает, во всяком случае в regex тестере Это не исключение потому что) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 18:31:29 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Hett Код: php 1. Вот так работает <div*(?=.{22,101332})(?!.*<p>).*</div>* но только одну строку просматривает почему-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 18:41:36 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
в группу . не входит символ перевода строки. Используйте модификатор s ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 18:56:57 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Спасибо. А если пробовать внутри "<div>...</div>" исключить вложенный "<div>", то нужен какой-то другой подход? Как я понимаю, он сразу же о первый "<div>" и спотыкается. Пробовал что-то придумывать с рекурсией, но её вообще непонятно как использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 19:18:42 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
покажите конкретный пример данных и что требуется отматчить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 19:33:31 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Примерно такой код. Верстка часто различается, постоянно только то, что это крайний вложенный div и то, что внутри него длинна колеблется в определенном уникальном диапазоне: авторpage1: <div id="head"> <div> <div class="phone">(347) 100-200<br></div> </div> </div> page2: <div id="head"> <div> <div class="second_phone"> 2-300-300</div> </div> </div> page3: <div id="head"> <div class="my_mob"> 2-300300</div> </div> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 20:35:16 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
В примере только цифры внутри, но это не обязательно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 20:37:32 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Код: php 1. Может как-то так? Если форматы задаются не человеком, то можно на основе форматов телефона составить регулярку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 20:56:23 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
Человеком, могут быть и буквы. Идеально было бы найти крайний див и посчитать там символы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 21:45:44 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
max112, Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 21:51:19 |
|
||
|
Исключение слов целиком в регулярках
|
|||
|---|---|---|---|
|
#18+
во-во, DOM парсер тут нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 22:02:39 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37955113&tid=1464712]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 446ms |

| 0 / 0 |
