源正则写法说明.txt 477 B

12345678
  1. 属性class_parse按;分隔后取[3]为分类的正则字符串。
  2. 这里的正则跟js的/.*/这种写法相比,由于是字符串,需要实现字符串标准。
  3. 比如想实现 /(\d+)/ 那么字符串写法为 (\\d+)
  4. 原理是 new RegExp('(\\d+)') = /(\d+)/
  5. 属性lazy由于是纯js代码实现,不存在正则转义问题。
  6. 每个源的属性对应的值如果是字符串,可以用反引号``包含起来。
  7. 避免内部出现单双引号混用等需\转义问题