力扣 题目65- 有效数字

题目

题解

1.正则表达式

2.分情况讨论

3.有限状态自动机? 没学过啊哭 丢人了

代码(正则表达式 来自用户)

 1 class Solution {
 2 public:
 3     static const regex pattern;
 4 
 5     bool isNumber(string str) {
 6         return regex_match(str, pattern);
 7     }
 8 };
 9 
10 const regex Solution::pattern("[+-]?(?:\\d+\\.?\\d*|\\.\\d+)(?:[Ee][+-]?\\d+)?");
View Code

 

posted @ 2022-06-03 13:00  无聊的阿库娅  阅读(14)  评论(0编辑  收藏  举报