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

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

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

 

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

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

тема: Как найти в массиве слова с латиницей?
 
 автор: Владимир55   (12.12.2009 в 00:22)   письмо автору
 
 

Каждый элемент массива состоит из одного слова, включающего в себя кириллицу и, в некоторых случаях, латиницу.

Как вывести все слова, содержащие хотя бы одну букву на латинице?

Только перебором алфавита и in_array ?

  Ответить  
 
 автор: Fractured#   (12.12.2009 в 00:35)   письмо автору
 
   для: Владимир55   (12.12.2009 в 00:22)
 

<?php
if( preg_match('/[a-z]/i'$array[$i]) )

  Ответить  
 
 автор: Владимир55   (12.12.2009 в 01:33)   письмо автору
 
   для: Fractured#   (12.12.2009 в 00:35)
 

Спасибо, ловит!

  Ответить  
 
 автор: Trianon   (12.12.2009 в 01:13)   письмо автору
 
   для: Владимир55   (12.12.2009 в 00:22)
 

понятие слова, которое включает в себя буквы разных алфавитов, требует жесткого определения.
Нет, определения требует любое слово. Но тут уж совсем разврат какой-то...

  Ответить  
 
 автор: Владимир55   (12.12.2009 в 01:24)   письмо автору
 
   для: Trianon   (12.12.2009 в 01:13)
 

РАБОТА
ВЕСНА

Может случиться так, что буквы "А", "Р", "О", "Т", "Е", "Н" являются буквами на латинице. Они воспроизводятся браузером как похожие по написанию буквы кириллицы, а потому я не могу различить их...

  Ответить  
 
 автор: Trianon   (12.12.2009 в 02:01)   письмо автору
 
   для: Владимир55   (12.12.2009 в 01:24)
 

Можно сперва нормализовать текст - привести все буквы строго к русскому языку. Или строго к латинскому - уж какой нужен.

  Ответить  
 
 автор: Николай2357   (12.12.2009 в 03:01)   письмо автору
 
   для: Trianon   (12.12.2009 в 02:01)
 

Странно... Вообще как я понимаю, вопрос в том, как отличить буквы одного алфавита от другого. Не в кодировках дело тут. мне кажется.. Если каждая буква имеет свой код, почему не отловить что то то
содержащие хотя бы одну букву на латинице?
Если элемент массива содержит этот код, почему не отсортировать...
Зачем весь текст под одну гребенку?

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

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