powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php регулярное выражение не работает
6 сообщений из 6, страница 1 из 1
php регулярное выражение не работает
    #38590306
phphtudsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
пытаюсь разобраться с регулярными выражениями
код такой
$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 текст ссылки включая название страны. Но вот не работает..
Помогите разобраться почему.
...
Рейтинг: 0 / 0
php регулярное выражение не работает
    #38590311
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phphtudsh,

/<a\shref=.+?<\/a>/s
...
Рейтинг: 0 / 0
php регулярное выражение не работает
    #38590368
phphtudsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
r u спасибо работает)
Но я всё ещё не понимаю почему мой код не работает)
У вас в коде как я понимаю все между <a> покрывается точками</a>
мне в будущем понадобиться вытаскивать наименование стран, с помощью ().
...
Рейтинг: 0 / 0
php регулярное выражение не работает
    #38590406
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phphtudshУ вас в коде как я понимаю все между <a> покрывается точками</a>
мне в будущем понадобиться вытаскивать наименование стран, с помощью ().
неправильно
- точка в шаблоне - это обозначение диапазона всех символов(кроме перевода строки)
- скобки () применяются для группировки подшаблонов.

лучше читайте документацию. объяснять вам азы регекспов тут, будет очень долго и муторно.
...
Рейтинг: 0 / 0
php регулярное выражение не работает
    #38590448
phphtudsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Естественно, что я не всё понимаю, иначе бы меня тут не было.
Так почему же мой пример не работает?
...
Рейтинг: 0 / 0
php регулярное выражение не работает
    #38590458
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phphtudshТак почему же мой пример не работает?
[:alpha:] - содержит a-z и A-Z
кириллицу не содержит
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php регулярное выражение не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]