※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。

String クラスの split インターフェイス

このページではStringクラスのsplitメソッドのインターフェイスについて説明します。

インターフェイス概要

splitメソッドのインターフェイスは文字列を分割してStringの値を格納したArrayの配列を作成します。

基本的な使い方

splitメソッドは区切り文字としてのsepString型の引数を必要とします。

import apysc as ap

ap.Stage(
    stage_width=0,
    stage_height=0,
    background_color=ap.Color("#333"),
    stage_elem_id="stage",
)

str_value: ap.String = ap.String("Lorem ipsum dolor sit")
splitted_strs: ap.Array[ap.String] = str_value.split(sep=ap.String(" "))
ap.assert_arrays_equal(splitted_strs, ["Lorem", "ipsum", "dolor", "sit"])

ap.save_overall_html(dest_dir_path="string_split_basic_usage/")

split API

特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。

[インターフェイスの構造] split(self, *, sep: 'String') -> 'Array[String]'


[インターフェイス概要]

現在の文字列を指定された区切り文字(列)を使って分割します。


[引数]

  • sep: String

    • 区切り文字(列)。


[返却値]

  • splitted_strs: Array[String]

    • 分割された文字列を格納した配列。


[コードサンプル]

>>> import apysc as ap
>>> _ = ap.Stage()
>>> str_value: ap.String = ap.String("Lorem ipsum dolor sit")
>>> splitted_strs: ap.Array[ap.String] = str_value.split(sep=ap.String(" "))
>>> ap.assert_arrays_equal(splitted_strs, ["Lorem", "ipsum", "dolor", "sit"])