Versions in this module Expand all Collapse all v1 v1.5.0 Apr 25, 2023 Changes in this version + const MarkDel + const MarkMD + const MarkQuestionCN + const MarkQuestionEN + const MarkURL + const RegDetails + const RegMD + const RegUnorderedList + func ExtractQuestion(file string) []string + func GenerateMD(qs []string) (rt string) + func GenerateMDTable(res [][]string) + func ReplaceUnorderedListWithTask(str string) string + type Dir struct + Files []File + Name string + func NewDir(name string) *Dir + func (d *Dir) AddFile(name string, questions []string) + func (d *Dir) AddFiles(files []File) + func (d *Dir) Exclude(names []string) *Dir + func (d *Dir) GetFile(name string) *File + func (d *Dir) GetFileNum() int + func (d *Dir) GetFiles() []File + func (d *Dir) GetQuestionNum() int + func (d *Dir) GetQuestionNumByFile(name string) int + func (d *Dir) GetQuestionNumByFileReg(reg string) int + func (d *Dir) GetQuestionNumByFileRegEx(reg string) int + func (d *Dir) GetQuestionNumByFileRegExs(regs []string) int + func (d *Dir) GetQuestionNumByFiles(names []string) int + func (d *Dir) GetQuestions() (qs []string) + func (d *Dir) GetTableData() (data [][]string) + func (d *Dir) Xz() *Dir + type File struct + Name string + Num int + Questions []string + func NewFile(name string) *File + func (f *File) ConvertToMarkdown() (res string) + func (f *File) GetQuestions() []string + func (f *File) GetTableData(dirname string, total int) (data [][]string) + func (f *File) Xz() *File