Go言語 正規表現を使って文字数制限をかけてみる。
Go言語で文字数の制限をかけてみたサンプル。
19文字以上の文字数がある場合は、先頭から19文字までを抜き取ってみる。
もっとシンプルにできたりするのか?
package main import ( "fmt" "regexp" ) func main() { str :="Lorem Ipsum is simply dummy text of the printing and typesetting industry." if(len(str)>20){ r := regexp.MustCompile(`^(.){19}`) result := r.FindAllStringSubmatch(str, -1) fmt.Println(result[0][0]) } }
結果
Lorem Ipsum is simp
実際の動作はこちらから、