382 / 279 / 112
Регистрация: 28.04.2015
Сообщений: 1,702
|
|
1 | |
Поиск слов, которые начинаются на гласную и заканчиваются на гласную15.05.2021, 12:51. Показов 5021. Ответов 7
Метки нет (Все метки)
Привет!
Есть текст, запускаю "Поиск и заменить", затем открываю "Больше" и ставлю галочки "Подстановочные знаки". Пишу такую маску поиска (примерно): <[аиеэюяоу]*[аиеэюяоу]> В итоге ворд находит не нужные вхождения, типа "аурил волчара", то есть пробел ТАКЖЕ попадает под символ "*". То есть проблема в том, что учитываются не только отдельные слова, но и целые фразы и даже абзацы. Что нужно здесь исправить(<[аиеэюяоу]*[аиеэюяоу]>), чтобы искались только слова?? зы: ставил галочку "не учитывать пробелы", но не помогло
0
|
15.05.2021, 12:51 | |
Ответы с готовыми решениями:
7
Поиск слов, которые начинаются на гласную букву Вывести слова, которые начинаются на гласную, а заканчиваются на согласную Подсчитать количество слов в тексте, которые заканчиваются на гласную букву Подсчет количества слов в тексте, которые заканчиваются на гласную букву |
Динохромный
1400 / 763 / 284
Регистрация: 22.12.2015
Сообщений: 2,387
|
|
15.05.2021, 14:14 | 2 |
1
|
382 / 279 / 112
Регистрация: 28.04.2015
Сообщений: 1,702
|
|
15.05.2021, 16:32 [ТС] | 3 |
снимаю шляпу!) абсолютно четко все нашлось
хм... так-то маска мне эта понятна: начало слово - гласная (1 буква), затем в любом количестве повторения любой буквы РЯ и в конце гласная (1 буква) - понятно т е, я так понимаю, что для того, чтобы иметь любые буквы в любом кол-ве, то придется везде сувать вот этот фрагмент: [а-яё]@, ну ок ----------------------------------------------------------------- А вот такой поиск. Например, заданы номера телефонов (хаотичные): 89191111293 83441811243 .... Найти нужно ВСЕ номера в состав которых входит РОВНО ТРИ двойки в любом месте. Это реально найти?
0
|
Динохромный
1400 / 763 / 284
Регистрация: 22.12.2015
Сообщений: 2,387
|
|
16.05.2021, 09:41 | 4 |
то есть не обязательно подряд.
Ну как я вижу - за один поиск не получится. Проблема в том, что не работает квантификатор {0;11} - вхождение от 0 до 11. Вхождение будет начинаться от 1. Если бывает такой квантификатор - тогда можно за один поиск (но я не нашел). 1. Ищем с подстановочными знаками [0-9]{11} , замена на ^& плюс заменить формат на любой цвет шрифта, которого нет в документе - положим на зеленый. Будут выделены зеленым все номера по типу 89191111293 2. Ищем зеленый текст <[!2]@2[!2]@2[!2]@2[!2]@> - получаем все номера, у которых двойки идут не подряд и не находятся в начале и в конце 3. Аналогичные поиски нужно писать для номеров вида <*222*>, <222*>, <*222>, <22*2>, <2*22> и т.д. Добавлено через 7 минут ↑ где под * подразумевается любой знак кроме 2. Обычное регулярное выражение было бы одно - "[^2]{0,11}2[^2]{0,11}2[^2]{0,11}2[^2]{0,11}" , но Word так не умеет.
0
|
Динохромный
1400 / 763 / 284
Регистрация: 22.12.2015
Сообщений: 2,387
|
|
16.05.2021, 10:11 | 6 |
Угу, если они мобильные. Если будут и городские - тогда могут. Но это не краеугольная проблема, проблема - что не получается прописать число вхождений от нуля до числа, поэтому не получается нормальная маска.
0
|
Модератор
|
||||||
16.05.2021, 21:39 | 7 | |||||
можно через replace
0
|
Динохромный
1400 / 763 / 284
Регистрация: 22.12.2015
Сообщений: 2,387
|
||||||
16.05.2021, 23:02 | 8 | |||||
ну я скорее за
0
|
16.05.2021, 23:02 | |
16.05.2021, 23:02 | |
Помогаю со студенческими работами здесь
8
Посчитать количество слов в тексте, которые заканчиваются на гласную букву Подсчет количества слов в тексте, которые заканчиваются на гласную букву Подсчитать количество слов в тексте, которые заканчиваются на гласную букву Подсчитать количество слов в тексте, которые заканчиваются на гласную букву Найти количество слов в строке, которые заканчиваются на гласную букву Подсчет количества слов в тексте, которые заканчиваются на гласную букву Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |