There is a function to use pattern matching (using regular expressions) in C++?

前端 未结 4 518
说谎
说谎 2020-12-21 15:02

There is a simple C++ method to use pattern matching on strings? The code should sound like this:

if (regexpcmp(\"l?nole*[0-9]\", \"linoleum1\")) {
  //we ha         


        
4条回答
  •  悲&欢浪女
    2020-12-21 15:46

    Did you already look at Boost.Regex?

    const boost::regex e("l?nole*[0-9]");
    if (regex_match("linoleum1", e)) {
      //we have a match!
    } else {
      //no match 
    }
    

提交回复
热议问题