python正则表达式疑问解答

[\u4e00-\u9fa5]
正则表达式代表什么?怎么理解呢,要死记硬背么?

这个应该是匹配基本中文字符的吧,这有个表你看一下https://www.qqxiuzi.cn/zh/hanzi-unicode-bianma.php

这个表示匹配任意一个中文字符,\ue40表示中文字符编码的第一个中文字符,后面那个表示最后一个。类似的还有[0-9] [a-z] [ ]表示一个字符,里面的0-9 a-z表示范围 [0-9]表示0-9中的任意一个数字字符

正则表达式是有手册的。