先附上链接
为什么使用双反斜杠:因为d表示d这个字符,\d表示所有数字,而要表示\d,就要表示\,所以要用一个反斜杠来转义\,于是形成\d
例题
class Solution {
public boolean isNumber(String s) {
return s.matches("^[+-]?((\\d+)|(\\d+\\.\\d*)|(\\d*\\.\\d+))([eE][+-]?\\d+)?$");
}
}
标签:表示,正则表达式,+-,boolean,斜杠,例题
From: https://www.cnblogs.com/sherkevin/p/17065871.html