Автор Тема: Поиск строки: минимум 2 слова, длина которых минимум 3 символа  (Прочитано 973 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sterro_sasha [?]

  • Новичок
  • *
  • Сообщений: 24
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Всем привет!  :) Весь интернет облазил и никак не могу найти регулярное выражение. Нужно чтобы находились строки, в которых есть минимум 2 слова, длина которых минимум 3 символа.

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

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

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

Не подскажите как это реализовать?

Обновление.

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

[A-Za-z]{3,}.[A-Za-z]{3,}
Но иногда попадаются строки, где 1 слово только английское. Кто что думает?  :beer:
« Последнее редактирование: Декабрь 28, 2018, 04:12:28 от sterro_sasha »

Русское сообщество AutoIt


Помечен как лучший ответ пользователем sterro_sasha Отправлен Декабрь 28, 2018, 17:27:15

Онлайн sngr [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 921
  • Репутация: 370
    • Награды
  • Версия AutoIt: 3.3.8.1
Код: AutoIt [Выделить]
#include 'array.au3'
$file='aaa sss 111'& @CRLF
$file&='a 111 2222'& @CRLF
$file&='a'& @CRLF
$file&='zzzzzz 233 dsad 4343'& @CRLF
$str=StringRegExp($file,'\b[A-z]{3,}\b[^\r\n]*\b[A-z]{3,}\b[^\r\n]*',3)
_ArrayDisplay($str)


Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
4680 Просмотров
Последний ответ Ноябрь 20, 2011, 21:42:30
от gregaz
2 Ответов
2822 Просмотров
Последний ответ Апрель 01, 2012, 00:43:28
от sngr
2 Ответов
6416 Просмотров
Последний ответ Июнь 12, 2012, 18:17:45
от Death
0 Ответов
2370 Просмотров
Последний ответ Июнь 12, 2012, 17:42:18
от madmasles
11 Ответов
4105 Просмотров
Последний ответ Декабрь 13, 2013, 14:48:03
от Z_Lenar
2 Ответов
2837 Просмотров
Последний ответ Июль 15, 2014, 05:38:13
от Zalman1980
2 Ответов
2775 Просмотров
Последний ответ Июль 22, 2014, 17:29:19
от sasha-ld
2 Ответов
1235 Просмотров
Последний ответ Октябрь 04, 2015, 18:53:49
от madmasles
2 Ответов
646 Просмотров
Последний ответ Июль 31, 2017, 22:32:23
от palexa
14 Ответов
3834 Просмотров
Последний ответ Август 16, 2017, 19:00:49
от Alofa