Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 04.12.2011
Сообщений: 35
1

Поиск строки: минимум 2 слова, длина которых минимум 3 символа

28.12.2018, 04:22. Показов 5253. Ответов 2

Author24 — интернет-сервис помощи студентам
Всем привет! Весь интернет облазил и никак не могу найти регулярное выражение. Нужно чтобы находились строки, в которых есть минимум 2 слова, длина которых минимум 3 символа.

Поле для регулярных выражений присутствует в некой программе, где множество строк, поиск по которым возможен при помощи регулярного выражения.

Уважаемые модераторы, возможно я не там тему разместил - прошу простить и переместить в нужный раздел.

Что я нашел и немного подправил для себя:

Код
[A-Za-z]{3,}
Где A-Za-z - поиск слова на английском
{3,} - длина от 3 символов

Но в итоге находятся строки где есть хотя бы 1 слово длиной минимум 3 символа. Если есть - показывает, даже если в строке есть слова длиной менее 3 символов.

Почитав.. пришел к выводу что нужно обьеденить условия чтобы искалось не 1, а два слова:

Код
[A-Za-z]{3,}.[A-Za-z]{3,}
Но иногда попадаются строки, где 1 слово только английское. Подскажите пожалуйста, что не так в последнем варианте, почему находит строки, где есть даже одно слово на английском? Заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2018, 04:22
Ответы с готовыми решениями:

Сравнить минимум матрицы и минимум каждой ее строки
помогите пожалуйста сравнить минимум матрицы и минимум каждой строки и вывести те строки в...

Добавить в начало и в конец строки минимально возможное одинаковое количество букв A, чтобы ее длина стала как минимум в 2 раза больше
Вводится строка. Добавить ей в начало и в конец минимально возможное одинаковое количество букв A,...

Поменять местами строки матрицы, в которых расположены максимум и минимум
Дан двумерный массив. Поменять местами строки, в которых расположены максимум и минимум.Если...

Поменять местами строки в которых содержится максимум и минимум нечётных элементов
Поменять местами строки в которых содержится максимум и минимум нечётных элементов . подскажите как...

2
1124 / 676 / 407
Регистрация: 07.11.2015
Сообщений: 1,086
28.12.2018, 08:57 2
Лучший ответ Сообщение было отмечено dream.reckless как решение

Решение

Код
[A-Za-z]{3,}\b.+?[A-Za-z]{3,}
https://regex101.com/r/lmyEOi/1/
1
0 / 0 / 0
Регистрация: 04.12.2011
Сообщений: 35
28.12.2018, 17:26  [ТС] 3
Emilien, благодарю! С наступающим!
0
28.12.2018, 17:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2018, 17:26
Помогаю со студенческими работами здесь

Двумерные массивы Найти минимум получить новую матрицу деленные на минимум
Дана матрица размером N x M. Найти в ней наименьший элемент. Получить новую матрицу, элементы...

Построить изображение, состоящее минимум из 30 объектов, созданных с использованием минимум 5 цветов
1)составить программу,отображающую на экране статичное изображение,состоящее минимум из 30...

Построить изображение, состоящее минимум из 30 объектов, созданных с использованием минимум 5 цветов
а)составить программу, отображающую на экране статичное изображение, состоящее минимум из 30...

Построить изображение, состоящее минимум из 30 объектов, созданных с использованием минимум 5 цветов
Графика в Паскале.  составить программу, отображающую на экране статичное изображение, состоящее...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru