регулярное выражение, обнаруживающее только 1 апостроф (не 2 или более) за один снимок

Найдите один апостроф в выражении:
[Поле1] IN ('121', '' 122 '', '123', '' 12F '', '131')
= результаты только с одним апострофом (а не с двумя и более апострофами)
неправильное выражение: ['](?![']{1,})
Результат должен быть:
'= позиция 14
' = позиция 18
'= позиция 28
' = позиция 32
'= позиция 42
' = позиция 46
Спасибо за помощь.


person Vladimír Soda    schedule 30.06.2020    source источник
comment
Возможно, используйте два поиска: (?<!')'(?!')   -  person JvdV    schedule 30.06.2020
comment
Здравствуйте, спасибо за решение. К сожалению, это не работает в библиотеке VBscript.regex: Результат: ошибка приложения или объекта   -  person Vladimír Soda    schedule 02.07.2020
comment
Правильно, вы не упомянули об этом в своем вопросе. У разных вкусов разные способности. Для получения информации см. эту ссылку. Вы можете видеть, что ретроспективный просмотр действительно не поддерживается.   -  person JvdV    schedule 02.07.2020