25 lines
467 B
Markdown
25 lines
467 B
Markdown
### basic
|
|
char/charset->char/charset
|
|
|
|
### count
|
|
char/charset-match->count increment
|
|
count increment-loop back->char/charset
|
|
char/charset-miss match->count end
|
|
count end-exit->count increment-judge->next node
|
|
|
|
### match group/lookaround
|
|
|
|
left boarder-> match group start //push stack, add group index
|
|
-> match logic // recored index
|
|
-> match group end //pop stack, set group end, build sub sequence
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|