How to match any single character in a string using regular expression with C++

1 Answer

0 votes
#include <iostream>
#include <regex>

int main() {
    std::regex pattern("b.d");

    std::cout << std::regex_match("bud", pattern) << std::endl;
    std::cout << std::regex_match("bid", pattern) << std::endl;
    std::cout << std::regex_match("bed", pattern) << std::endl;
    std::cout << std::regex_match("b d", pattern) << std::endl;
    std::cout << std::regex_match("bat", pattern) << std::endl;
    std::cout << std::regex_match("bd", pattern) << std::endl;
    std::cout << std::regex_match("bead", pattern) << std::endl;
}


/*
run:

1
1
1
1
0
0
0

*/

 



answered Feb 15, 2025 by avibootz
...