[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: знаки препинания в регулярках
Guest
есть общее обозначение для всех знаков препинания?



Спустя 32 минуты, 11 секунд (20.09.2010 - 00:18) Invis1ble написал(а):
[:punct:]

Спустя 9 минут, 39 секунд (20.09.2010 - 00:28) Guest написал(а):
Invis1ble
почему-то не работает, пишу запятую - а он говорит нет такого совпадения!

Спустя 1 минута, 24 секунды (20.09.2010 - 00:29) Guest написал(а):
Warning: preg_match() [function.preg-match]: Compilation failed: POSIX named classes are supported only within a class at offset 1 in on line 338

что это значит?
$q=preg_match("/^[:punct:]+\?/i",$poll,$q);

Спустя 7 минут, 34 секунды (20.09.2010 - 00:37) Ice написал(а):
правильно, потому что не [:punct:], а [[:punct:]]

$p = '/[[:punct:]]/';
$s = 'Hello, world!';

echo preg_match( $p, $s ); // 0 || 1

Спустя 6 минут, 41 секунда (20.09.2010 - 00:44) Guest написал(а):
Ice
получилось, спасибо!

Спустя 1 минута, 32 секунды (20.09.2010 - 00:45) Ice написал(а):
да пожалуйста wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.