Documentation

Overview

    Package strutil provides string utilities.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func CamelToDashed

    func CamelToDashed(camel string) string

      CamelToDashed converts a CamelCaseIdentifier to a dash-separated-identifier, or a camelCaseIdentifier to a -dash-separated-identifier.

      func ChopLineEnding

      func ChopLineEnding(s string) string

        ChopLineEnding removes a line ending ("\r\n" or "\n") from the end of s. It returns itself if it doesn't end with a line ending.

        func FindFirstEOL

        func FindFirstEOL(s string) int

          FindFirstEOL returns the index of the first '\n'. When there is no '\n', the length of s is returned.

          func FindLastSOL

          func FindLastSOL(s string) int

            FindLastSOL returns an index just after the last '\n'.

            func HasSubseq

            func HasSubseq(s, t string) bool

              HasSubseq determines whether s has t as its subsequence. A string t is a subsequence of a string s if and only if there is a possible sequence of steps of deleting characters from s that result in t.

              Types

              This section is empty.