webula

package
v0.0.31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EmptyString     = ""
	Space           = " "
	Underline       = "_"
	Dot             = "."
	NewLine         = "\n"
	CarriageReturn  = "\r"
	Tab             = "\t"
	Comma           = ","
	Semicolon       = ";"
	HTMLSpaceInUtf8 = "\xc2\xa0"
	HTMLSpace       = " "
)

Variables

This section is empty.

Functions

func IsHTML

func IsHTML(s string) bool

Содержит ли строка HTML?

func NormalizeText

func NormalizeText(text string, glue string) string

Функция нормалицации текста - для устранения множественных повторяющихся символов По умолчанию повторяющимся символом является пробел.

Функция делит строку на массив по указанным символам - пробелам затем Тримит - т.е. удаляет пустые элементы затем обратно склеивает с указанным символом

func StrLen

func StrLen(s string) int

Сколько Символов в строке

func StripHTML

func StripHTML(s string) string

Очистить строку от Html

func Trim

func Trim(s []string, trimmers []string) []string

*

  • Тримит элементы массива строк - если после трима длинна элемента=0
  • то элемент удаляется из массива *
  •   как и другие xml-сущности (кажется, все) имеют аналог в utf-8.
  • так,   можно представить в виде последовательности 0xC2 0xA0
  • (двумя байтами вместо шести), чем достаточно нередко пользуются разработчики.
  • поэтому такой символ мы тоже будем тримить.
  • Я с этим символом где то столкнулся а где не помню.

func Words

func Words(text string) []string

Функция возвращает Слайс из слов

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL