diff --git a/CMakeLists.txt b/CMakeLists.txt index c849b41..cfa931a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required (VERSION 3.7) include(GNUInstallDirs) project (rss2mastodon - VERSION 0.1.4 + VERSION 0.1.5 LANGUAGES CXX ) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -Wall") diff --git a/src/rss2mastodon.cpp b/src/rss2mastodon.cpp index 056813f..a5ed123 100644 --- a/src/rss2mastodon.cpp +++ b/src/rss2mastodon.cpp @@ -143,8 +143,10 @@ std::vector parse_website(const string &profile, const string &xml) for (const string &hashtag : watchwords) { - std::regex rehashtag("\\b(" + hashtag + ")\\b", std::regex_constants::icase); - str = std::regex_replace(str, rehashtag, "#$1"); + std::regex rehashtag("\\b(" + hashtag + ")\\b", + std::regex_constants::icase); + str = std::regex_replace(str, rehashtag, "#$1", + std::regex_constants::format_first_only); } str += "\n\n" + link + "\n\n#bot"; ret.push_back(str);