Вы можете использовать регулярное выражение (?<!then\s)"(\w*)"
, чтобы найти слова в кавычках, которым НЕ предшествует 'then' & 'space'
"(\w*)"
= Искать слова в кавычках
(?<!then\s)
= Убедитесь, что слова, которые соответствуют "(\w*)"
, не имеют «затем» и «пробел» перед ним (отрицательный просмотр)
RegexDemo Вы можете увидеть демонстрацию регулярного выражения здесь (вы можете указать несколько других строк, чтобы проверить, как регулярное выражение также работает с ними)
Regex-info Это очень всеобъемлющий веб-сайт (вид go - на сайт для всех вещей регулярных выражений) на регулярных выражениях, почти все концепции регулярных выражений следует ответить здесь. Это не зависит от языка программирования и имеет много информации, которая может быть подавляющей.
Regex Cheat-Sheet Я бы сказал, начните с этой шпаргалки, это очень просто и объясняется в простом слова. Я нахожу это очень полезным.