Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/41: Рейтинг темы: голосов - 41, средняя оценка - 4.66
zuevwlad666

Как исключить латинские буквы из строки.

07.03.2012, 01:31. Показов 8586. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброй ночи ! Ребята подскажите как исключить латинские буквы из строки. Пробывал функцию strtok, но она удаляет только один символ?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.03.2012, 01:31
Ответы с готовыми решениями:

Исключить из файла все латинские буквы
Дан текстовый файл, в котором встречаются как русские, так и латинские буквы. Исключить из этого файла все латинские буквы и полученный...

Напечатать в обратном порядке латинские буквы, входящие в текст, заменяя маленькие латинские буквы большими
Дан текст — последовательность символов, возможно, пустая, за которой следует точка. Напеча- тать в обратном порядке латинские буквы,...

Символами строки являются большие и малые латинские буквы. Удалить из состава строки последовательности 'abcd', в составе которых могут быть как боль
Символами строки являются большие и малые латинские буквы. Удалить из состава строки последовательности 'abcd', в составе которых могут...

6
31 / 31 / 9
Регистрация: 20.12.2011
Сообщений: 202
07.03.2012, 06:47
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?$text = "Этот hello текст содержит what как английские слова и фразы, but и русские.";
$text = strtr($text, array('h'=>'',
                           'e'=>'',
                           'l'=>'',
                           'w'=>'',
                           'a'=>'',
                           't'=>'',
                           'b'=>'',
                           'u'=>'',
                           't'=>'',
                           'o'=>'',
                           ));
echo $text;?>
Выведет что-то типа
Этот текст содержит как английские слова и фразы, и русские.
Не трудно догадаться, в массиве, ключи это то, что скрипт ищет в строке, а соответствующие значения - то, на что их надо поменять.
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
07.03.2012, 07:59
zuevwlad666, вот так лучше, и весь латинский алфавит не нужно прописывать в массиве:
PHP
1
2
3
4
5
6
7
<?php
    
    $str = "Этот hello текст содержит what как английские слова и фразы, but и русские.";
    $str = preg_replace("/[a-z]/i", "", $str);
    echo $str;
 
?>
0
31 / 31 / 9
Регистрация: 20.12.2011
Сообщений: 202
07.03.2012, 11:05
тогда уж и заглавные буквы брать надо
PHP
1
$str = preg_replace("/[a-zA-Z]/i", "", $str);
0
Благотворец
 Аватар для arvitaly
142 / 122 / 13
Регистрация: 29.04.2009
Сообщений: 537
07.03.2012, 11:28
Agmassmagist, Модификатор i как раз нужен для независимости от регистра
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
07.03.2012, 11:47
Цитата Сообщение от Agmassmagist Посмотреть сообщение
тогда уж и заглавные буквы брать надо
Agmassmagist, я же указал, что нужно искать независимо от регистра символов (модификатор "i"
0
31 / 31 / 9
Регистрация: 20.12.2011
Сообщений: 202
07.03.2012, 19:47
хм, буду знать. Премного благодарен)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.03.2012, 19:47
Помогаю со студенческими работами здесь

Расположить латинские буквы в начале строки, отсортированные по алфавиту, а русские буквы в конце
ПОЖАЛУЙСТА ПОМОГИТЕ блондинке:) раньше не было фортрана а перевелася на другой факультет и сразу такие задачи... дана текстовая...

Преобразовать все строчные буквы строки (как латинские, так и русские) в прописные
дана строка.Преобразовать в ней все строчные буквы(как латинские,так и русские)в прописные

Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A
Даны строки A и B. Если в A есть повторяющиеся символы, а в B нет повторяющихся символов, то упорядочить символы B в алфавитном порядке и...

Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A
&quot;Даны строки A и B. Если в A есть латинские буквы, а в B нет повторяющихся символов, то упорядочить символы B в алфавитном порядке и...

Удалить латинские буквы из строки
вот задание. строки A и B. Если в A есть повторяющиеся символы, а в B нет повторяющихся символов, то упорядочить символы B в алфавитном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru