मेरा कोड:
#include & lt; स्ट्रिंग & gt; # शामिल करें & lt; boost / एल्गोरिथम / स्ट्रिंग / regex.hpp & gt; Std :: cout & lt; & lt; Boost :: algorithm :: replace_regex_copy ("{x} {y}", // स्रोत स्ट्रिंग boost :: regex ("\\ {। *? \\}"), // क्या std :: string (" {...} ") // किस स्थान को बदलना है);
यह मैं देख रहा हूं:
{...} {y}
इस प्रकार, केवल पहली घटना जगह ले ली। क्यूं कर? इसे कैसे हल करें?
आप इसके बजाय replace_all_regex_copy ()
का उपयोग करना चाहेंगे प्रतिलिपि _regex_copy ()
Comments
Post a Comment