剑指Offer——JZ53.表示数值的字符串【正则表达式】

题目传送门


在这里插入图片描述


题解

在这里插入图片描述


AC-Code

#include <regex>
class Solution {
public:
    bool isNumeric(char* string) {
        if(!string)    return false;
        std::regex reg("^[-+]?\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?$");
        return regex_match(string, reg);
    }
};

猜你喜欢

转载自blog.csdn.net/Q_1849805767/article/details/106835685