Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр 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 Яндекс.Метрика Яндекс цитирования