Как и многие люди, я борюсь с тем, что кажется «тривиальной» проблемой регулярных выражений.
в данном тексте всякий раз, когда я сталкиваюсь со словом в скобках {}, мне нужно его извлечь. Сначала я использовал
"\\{-?(\\w{3,})\\}"
и все заработало нормально:
, пока в слове не было пробела или специального символа, например '.
Например, {Project} возвращает Project.But {Project Test} или {Project D'arce} ничего не возвращают.
я знаю, что для белых символов мне нужно использовать \ s. Но мне совершенно не понятно, как добавить к вышесказанному, я попытался:
"%\\{-?(\\w(\\s{3,})\\)\\}"))
но не работает. А что если я хочу добавить слова, содержащие специальные символы, такие как '??? Это действительно расстраивает