У меня есть предложение «Lorem Ipsum Dolor маркерные слова бла-бла-бла»VBA регулярное выражение все после слов
мне нужно только слова после (но не включая) «маркерные слова». «Маркерные слова» - единственные слова в предложении, которые остаются неизменными.
Мне удалось найти (?<=\bmarker words\s)(\w+)
, который не только не работает в vba, но также возвращает только одно слово после слов маркера ex: blah
, но я не уверен, как его распространить на остальную часть строки (если бы я работал над ним вне Excel). В моих исследованиях говорится, что vba даже не поддерживает lookbehinds, поэтому я застрял.
Вы имеете в виду, что вам нужно ['\ bmarker words \ s + (. *)'] (Https://regex101.com/r/yE0gF8/2)? «бла-бла-бла» в качестве выхода? (переформатировано) –
Спасибо, что отлично работает! – hale