powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выборка слов по окончанию либо удаление всего, что не шаблон
5 сообщений из 5, страница 1 из 1
Выборка слов по окончанию либо удаление всего, что не шаблон
    #38251113
Kreol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброй ночи всем.
Ребята подскажите как написать регулярное выражение или формулу для поиска слов с окончаниями ern, hen, ten, men просто en и тд
Нужно из статьи вытащить немецкие глаголы, вручную уже запарился.

Например текст такой:
, फलति °ते (metrisch) Früchte bringen , - tragen , reifen , Folgen haben , in Erfüllung gehen - sich ergeben , resultiren (Comm. zu Nyāyam. 10,1,17) - der Frucht - , des Lohnes theilhaftig werden - Etwas (Acc.) zur Reife bringen , so v.a. erfüllen (Wünsche) , spenden - ausnahmsweise auch mit Instr. der Frucht. फलित1) Adj.a) Früchte tragend , mit Früchten versehen - Früchte gebracht - , Erfolg gehabt habend - in Erfüllung gegangen - vollständig zur Entwickelung gekommen (Kād. 59,19) - als Folge sich ergebend.b) *f. आ menstruirend.2) n. impers. mit Instr. des Subjects.- प्रति Frucht tragen , Lohn bringen Ind. St. 14,389.- वि Früchte ansetzen , zur Reife gelangen.

итог:
bringen reifen , Folgen haben ну и тд.
Пунктуация не имеет значения
Любые варианты приветствуются.
Нужно очень срочно.
Спасибо откликнувшимся.
...
Рейтинг: 0 / 0
Выборка слов по окончанию либо удаление всего, что не шаблон
    #38251169
Kreol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Function Matchh(astring As Range, Num As Integer) As String
Dim re_http As Object
Set re_http = CreateObject("vbscript.regexp")
re_http.Pattern = "\s?[a-z]+(hen|ern|ten|men)"
Set matches_http = re_http.Execute(astring)
If (matches_http.Count = 0) Then
Matchh = ""
Else
Matchh = matches_http(Num)
End If
End Function


Но оно находит лишь 1-е значение, как вытянуть другие?
...
Рейтинг: 0 / 0
Выборка слов по окончанию либо удаление всего, что не шаблон
    #38251238
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам я не силен в VBA, но появился такой вариант А что, если засунуть текст в ячейку и организовать поиск по последним трем буквам, а потом копировать слово до и после пробела :) Как-то так :)
...
Рейтинг: 0 / 0
Выборка слов по окончанию либо удаление всего, что не шаблон
    #38251252
Kreol,Но оно находит лишь 1-е значение, как вытянуть другие?
Код: vbnet
1.
re_http.Global = True
...
Рейтинг: 0 / 0
Выборка слов по окончанию либо удаление всего, что не шаблон
    #38251268
Kreol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодаря супер мега форуму http://planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=48110&MID=399250#postform
а в особенности ber$erk, ответ закопан там.
Спасибо за помощь, насчет камнем, надо будет попробовать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выборка слов по окончанию либо удаление всего, что не шаблон
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]