Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Create your online store today with Shopify

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Disclosure: My content contains affiliate links.

43,700 questions

57,013 answers

573 users

How to extract all numbers from string using regex in C++

1 Answer

0 votes
#include <iostream>
#include <string>
#include <regex>
 
int main() {
    std::string s = "abc 9836 xy%^(s 21 * 9 ppp r100s";
 
    std::regex rgx("\\d+");
    for (std::sregex_iterator i = std::sregex_iterator(s.begin(), s.end(), rgx);
         i != std::sregex_iterator();
         ++i) {
         
        std::cout << i->str() << "\n";
    }
}
  
  
  
  
/*
run:
  
9836
21
9
100
  
*/
 

 



answered May 27, 2023 by avibootz
...