本帖最后由 惜惜2 于 2024-10-17 16:42 编辑
 - (setq E1 "2024-10-17")
- (setq E3 E1)
- (if E3
- (progn
- (setq E3E "\\d{4}-\\d{2}-\\d{2}")
- (setq E4E "\\d{4}/\\d{2}/\\d{2}")
- (if (or (not (wcmatch E3 E3E))
- (not (wcmatch E3 E4E)))
- (setq E4 (strcat (substr E3 2 4)
- "-"
- (substr E3 6 2)
- "-"
- (substr E3 8 2)))
- (setq E4 nil)))
- )
正常E4返回的值应该是空才对,前面判定结果应该是相等才对,但是实际运行了后面取值的代码,需求是不等才会运行取值的代码,是不是正则表达式那里有问题?
|