Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
php регулярное выражение не работает
|
|||
|---|---|---|---|
|
#18+
Добрый день пытаюсь разобраться с регулярными выражениями код такой $ttt='<tr><td><a href="australia/">Австралия</a></td></tr><tr><td><a href="austria/">Австрия</a></td></tr><tr><td><a href="azerbaijan/">Азербайджан</a></td></tr><tr><td><a href="albania/">Албания</a></td></tr><tr><td>'; echo htmlspecialchars(preg_replace('/href=\"[a-z_]+\/\">[[:alpha:]]+/s', '111', $ttt)); Проблема в том, что вроде как должен заменять на 111 текст ссылки включая название страны. Но вот не работает.. Помогите разобраться почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 11:10 |
|
||
|
php регулярное выражение не работает
|
|||
|---|---|---|---|
|
#18+
phphtudsh, /<a\shref=.+?<\/a>/s ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 11:14 |
|
||
|
php регулярное выражение не работает
|
|||
|---|---|---|---|
|
#18+
r u спасибо работает) Но я всё ещё не понимаю почему мой код не работает) У вас в коде как я понимаю все между <a> покрывается точками</a> мне в будущем понадобиться вытаскивать наименование стран, с помощью (). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 11:57 |
|
||
|
php регулярное выражение не работает
|
|||
|---|---|---|---|
|
#18+
phphtudshУ вас в коде как я понимаю все между <a> покрывается точками</a> мне в будущем понадобиться вытаскивать наименование стран, с помощью (). неправильно - точка в шаблоне - это обозначение диапазона всех символов(кроме перевода строки) - скобки () применяются для группировки подшаблонов. лучше читайте документацию. объяснять вам азы регекспов тут, будет очень долго и муторно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 12:23 |
|
||
|
php регулярное выражение не работает
|
|||
|---|---|---|---|
|
#18+
Естественно, что я не всё понимаю, иначе бы меня тут не было. Так почему же мой пример не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 12:50 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38590406&tid=1462955]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 352ms |

| 0 / 0 |
