webula

package
v0.0.131 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EmptyString       = ""
	Space             = " "
	Underline         = "_"
	Dot               = "."
	NewLine           = "\n"
	CarriageReturn    = "\r"
	Tab               = "\t"
	Comma             = ","
	Colon             = ":"
	Semicolon         = ";"
	Gradus            = "°"
	SingleQuote       = "'"
	DoubleQuote       = "\""
	QuoteLeft         = "«"
	QuoteRight        = "»"
	Mult              = "*"
	Div               = "/"
	Plus              = "+"
	Minus             = "-"
	Equal             = "="
	Percent           = "%"
	Number            = "№"
	Exclamation       = "!"
	RoundBracketLeft  = "("
	RoundBracketRight = ")"
	HTMLSpaceInUtf8   = "\xc2\xa0"
	HTMLSpace         = " "
	HTMLMDash         = "—"
)

Variables

This section is empty.

Functions

func IsHTML

func IsHTML(s string) bool

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

func NormalizeAlphabet added in v0.0.35

func NormalizeAlphabet(name string) string

Нормализуем фразы алфавитного указателя

func NormalizeNameURL added in v0.0.35

func NormalizeNameURL(name string) string

Нормализуем символы URL надо сказать что здесь нормализуется не полный URL а его финальная часть name http://domain.name/some/url/<name>/ соответственно аргумент функции принимает только финальную часть!

func NormalizeText

func NormalizeText(text string, glue string) string

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

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

func RemoveDuplicatesString added in v0.0.35

func RemoveDuplicatesString(source []string) []string

func StrLen

func StrLen(s string) int

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

func StripHTML

func StripHTML(s string) string

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

func TranslitRusLat added in v0.0.53

func TranslitRusLat(in string) string

func Trim

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

*

  • Тримит элементы массива строк - если после трима длинна элемента=0
  • то элемент удаляется из массива *
  • &nbsp; как и другие xml-сущности (кажется, все) имеют аналог в utf-8.
  • так, &nbsp; можно представить в виде последовательности 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