Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   preg_match - блин, голову сломал (http://www.flasher.ru/forum/showthread.php?t=168428)

TTS 20.09.2011 20:05

preg_match - блин, голову сломал
 
есть четырехсимвольные индексы, составленные из двух пар, например: QEDF, DFQE, OEHG, 7D9H
задача - найти индексы с совпадающими парами, то есть типа: 8E8E, ABAB, CDCD
Пытаюсь использовать Back references
PHP код:

echo preg_match("/(..)\1/"'8T8T'$matches);
echo 
"<pre>";
var_dump($matches);
echo 
"</pre>&nbsp;<br />\r\n"

Не фурычит. Что не так?

Добавлено через 8 минут
блин, вот так всегда
гугл не дает правильного ответа пока не запостишь вопрос на форуме ;)
а когда запостишь, сразу все находится

ставим одинарные кавычки и все работает

Alek 26.09.2011 13:02

PHP код:

echo  preg_match_all("/(?>\w{2})/"'8T8T'$m); 

var_dump($m); 

на выходе:
2array(1) { [0]=> array(2) { [0]=> string(2) "8T" [1]=> string(2) "8T" } }

TTS 30.09.2011 16:26

тоже вариант


Часовой пояс GMT +4, время: 03:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.