class

Cvtxt::Split

Inherits Reference < Object

Constants

SPLIT_RE_0 = /^\/{3,}/m
SPLIT_RE_1 = /(\r?\n|\r){2,}(?=\P{Zs})/m
SPLIT_RE_2 = /(\r?\n|\r)(?=\P{Zs})/m
SPLIT_RE_3 = /^\s*(?=第[零〇一二两三四五六七八九十百千]+章\s)/m

Constructors

new(encoding : String = "GBK", split_mode : Int32 = 1)
Source

Instance methods

encoding
Source
encoding=(encoding : String)
Source
parse_chaps(parts : Array(String))
Source
save_output(chaps : Array(Chap), out_dir : String)
Source
set_encoding(encoding : String)
Source
split(file : String)
Source
split_chaps(input : String) : Array(String)
Source
split_mode
Source
split_mode=(split_mode : Int32)
Source
split_re_x
Source
split_re_x=(split_re_x : Regex)
Source

Nested types