Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Если есть хотя бы одная русская буква или пробел
 
 автор: Yarovoews   (05.01.2009 в 02:58)   письмо автору
 
 

Составьте пожалуйста регулярное выражение
Если есть хотябы одная русская буква или пробел.

  Ответить  
 
 автор: cheops   (05.01.2009 в 15:05)   письмо автору
 
   для: Yarovoews   (05.01.2009 в 02:58)
 

Можно воспользоваться следующим регулярным выражением
[а-яё ]

  Ответить  
 
 автор: AcidTrash   (05.01.2009 в 20:56)   письмо автору
 
   для: Yarovoews   (05.01.2009 в 02:58)
 

Если вы хотите не регистрозависимое, то
[а-яА-ЯёЁ ]

или использовать модификатор i

  Ответить  
 
 автор: Inviseble_Demon   (06.01.2009 в 06:57)   письмо автору
 
   для: Yarovoews   (05.01.2009 в 02:58)
 


<?PHP
$str
='sdgfkjsdgfsdgfkjshdfkjfhJHJHUIHJhoh ojJОhksjdhfkjhfuy87tf87wef8t8t%$^&^TFVR^T&*I&K*^&YU';
$result =preg_match("#[а-яё ]{1}#i",$str,$blank);
if (
$result =='0'){echo "Не найдено !";}
else {echo 
"Найдено !";}
?>

  Ответить  
 
 автор: AcidTrash   (08.01.2009 в 19:58)   письмо автору
 
   для: Inviseble_Demon   (06.01.2009 в 06:57)
 

А зачем {1}, выражение и так предполагает, что будет 1(true).
$blank зачем?

  Ответить  
 
 автор: Inviseble_Demon   (09.01.2009 в 11:16)   письмо автору
 
   для: AcidTrash   (08.01.2009 в 19:58)
 

Ну че те стоит написать по свойму ?!
Зделай лудше (в чем я не сомневаюсь ! )код написан наспех.

  Ответить  
 
 автор: BinLaden   (09.01.2009 в 15:52)   письмо автору
 
   для: Inviseble_Demon   (09.01.2009 в 11:16)
 

Пиши по-русски, идиот. И не кричи на тех, кто тебя по делу поправляет.

  Ответить  
 
 автор: Inviseble_Demon   (10.01.2009 в 00:54)   письмо автору
 
   для: BinLaden   (09.01.2009 в 15:52)
 

Во-первых я не понял ты чего сам орешь ?
Во-вторых я ни на кого не орал а просто сказал чтоб переписал так как мне лень !
В третьих ты давно учебник по русскому открывал ? Я вроде на русском пишу )) ! А на счет ошибок в тексте – думаю меня и с ними все понимают если только за исключением тебя !?

Ошибки на которые указал AcidTrash я прикрасно вижу и признаю но переделывать лень.
Вот и сказал если хочеш переделывай я лиш как пример привел.

И вообще твоя ирония в данной концепцией дислоцируется с девальвацией эмоций – у тебя, что сперматоксикоз ?

  Ответить  
 
 автор: AcidTrash   (09.01.2009 в 21:34)   письмо автору
 
   для: Inviseble_Demon   (09.01.2009 в 11:16)
 

Возьму ваш пример для редакции
<?PHP
$str
='sdgfkjsdgfsdgfkjshdfkjfhJHJHUIHJhoh ojJ&#206;hksjdhfkjhfuy87tf87wef8t8t%$^&^TFVR^T&*I&K*^&YU';
if(!
preg_match("#[а-яё ]#i",$str))
echo 
"Не найдено  !";
else echo 
"Найдено !";
?>


P.S. Да и еще не известно, надо ли учитывать перевод строк.

  Ответить  
 
 автор: Trianon   (09.01.2009 в 21:51)   письмо автору
 
   для: AcidTrash   (08.01.2009 в 19:58)
 

.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования