言語文字列分割を行きます

サブ分割、次の言語の文字列を移動します。

図1に示すように、スペースバーに応じて分割されます

  方法:strings.Fields(複数列)[]の文字列

    S:文字列分割します

    []文字列の値を返します。

  例:  S:= "ABのCD EF GH IJ KL"

      ARR:= strings.Fields(S)

      fmt.Printf( "編曲:%Qの\ nを"、ARR)

  结果为:ARR:[ "AB" "CD" "EF" "GH" "IJ" "KL"]

  注:「AB」「CD」「EF」「GH」「IJ」 ":1、分割結果は、以前にABとして空の文字列、KL背後の空間は、空間を有しているが、セグメント化の結果であるを含むされていませんKL "]、というより:[" "" AB "" CD "" EF "" GH "" IJ "" KL ""「]。6の長さは、8分割しない一方

    連続した複数の空間が発生し、繰り返し例えば、分割されない場合、文字列を分割する場合に2は、複数の実施形態は、CDおよびEF間の連続したスペースが現れ、結果は:[「AB」 " CD "" EF "" GH "" IJ "" KL "]ではなく、[" AB "" CD "" "" "" "" "" EF "" GH "" IJ "" KL「]

文字列分割のさらなる列によれば2、

  方法:strings.Split(s、9月列)[]の文字列

    S:文字列分割します

    9月:文字列を削除します

    []文字列の値を返します。

  例:  S:= "iiaiibiiciiiidiiii"

      9月:= "II"

      ARR = strings.Split(S、9)

      fmt.Println( "編曲:"、ARR)

  结果为:ARR:[ "" "" "B" "C" "" "D" "" ""]

  注:即当9月= "" 时、会根据 "" 进行分割、结果为:ARR:[ "I" "I" "" "I" "I" "B" "I" "I" "C" "I" "I" "I" "I" "D" "I" "I" "I" "I"]

 

おすすめ

転載: www.cnblogs.com/yangzhan/p/11564044.html