Documentation
¶
Index ¶
- func Match(text, match string) (res string, err error)
- func MatchFirst(text, match string) (res string, err error)
- func MatchTail(text, match string) (res string, err error)
- func Version() string
- type FileApi
- func (fi *FileApi) Close()
- func (fi *FileApi) CreateFile()
- func (fi *FileApi) Delete()
- func (fi *FileApi) DeleteDir()
- func (fi *FileApi) DeleteFile()
- func (fi *FileApi) Echo(text string)
- func (fi *FileApi) EchoAdd(text string, wrap bool)
- func (fi *FileApi) Exists()
- func (fi *FileApi) IsDir()
- func (fi *FileApi) IsFile()
- func (fi *FileApi) Mkdir(dir string, mode fs.FileMode)
- func (fi *FileApi) Touch()
- type Handle
- type ReadScreen
- func (rs *ReadScreen) Column(col int, sep string) *ReadScreen
- func (rs *ReadScreen) ColumnRange(start, end int, sep string) *ReadScreen
- func (rs *ReadScreen) GetText() *ReadScreen
- func (rs *ReadScreen) Grep(match string) *ReadScreen
- func (rs *ReadScreen) Line(line int) *ReadScreen
- func (rs *ReadScreen) LineRange(start, end int) *ReadScreen
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MatchFirst ¶ added in v1.2.2
MatchFirst 匹配关键词(开头)
Types ¶
type FileApi ¶
type FileApi struct { Success bool // 是否操作成功 AbsPath string // 文件绝对路径 FileName string // 需要操作的文件名 Err error // 错误信息(读写操作错误的信息) Text string // 最终字符串信息(例如文本读取信息) IsDirs bool // 是否属于文件夹 IsFiles bool // 是否属于文件 ExIst bool // 是否存在对象 Perm fs.FileMode // 文件所属权限 // contains filtered or unexported fields }
func (*FileApi) CreateFile ¶ added in v1.2.5
func (fi *FileApi) CreateFile()
type Handle ¶ added in v1.2.2
type Handle struct { Text string // 处理文本内容 Slice []string // 处理切片内容 Err error // 错误信息 GrepErr error // 筛选错误 ColErr error // 列截取错误 LineErr error // 行错误 // contains filtered or unexported fields }
func (*Handle) ColumnRange ¶ added in v1.2.2
ColumnRange 读取指定范围列, 首列: 1
type ReadScreen ¶
type ReadScreen struct { Text string // 字符串内容 Err error // 错误信息 FileName string // 需要操作的文件名 Slice []string // 切片 // contains filtered or unexported fields }
func NewReadFile ¶ added in v1.1.3
func NewReadFile(filename string) *ReadScreen
func (*ReadScreen) Column ¶ added in v1.1.0
func (rs *ReadScreen) Column(col int, sep string) *ReadScreen
Column 读取指定列, 首列: 1
func (*ReadScreen) ColumnRange ¶ added in v1.1.0
func (rs *ReadScreen) ColumnRange(start, end int, sep string) *ReadScreen
ColumnRange 读取指定范围列, 首列: 1
func (*ReadScreen) GetText ¶ added in v1.1.1
func (rs *ReadScreen) GetText() *ReadScreen
GetText 以只读方式读取文件所有内容,如果内容较多切勿使用此方法
func (*ReadScreen) Grep ¶ added in v1.2.2
func (rs *ReadScreen) Grep(match string) *ReadScreen
Grep 通过关键词筛选所有匹配行
func (*ReadScreen) LineRange ¶ added in v1.1.0
func (rs *ReadScreen) LineRange(start, end int) *ReadScreen
LineRange 读取指定范围行, 首行: 1
Click to show internal directories.
Click to hide internal directories.