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

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

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

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,851 questions

51,772 answers

573 users

How to split a string with multiple delimiters in C++

1 Answer

0 votes
#include <iostream> 
#include <string>

int main()
{
    std::string str = "c++ php;java,c python-c# c++ javascript go";
    std::string const delimiters{ " .,-;" };

    size_t index_start, pos = 0;
    while ((index_start = str.find_first_not_of(delimiters, pos)) != std::string::npos) {
        pos = str.find_first_of(delimiters, index_start + 1);
        std::cout << str.substr(index_start, pos - index_start) << "\n";
    }
}



/*
run:

c++
php
java
c
python
c#
c++
javascript
go

*/

 



answered Sep 24, 2022 by avibootz
edited Nov 9, 2022 by avibootz

Related questions

1 answer 168 views
1 answer 82 views
1 answer 76 views
1 answer 89 views
1 answer 83 views
1 answer 100 views
1 answer 98 views
...