Instance Method インスタンスメソッド

range(of:options:in:)

Finds the range of the specified data as a subsequence of this data, if it exists. このデータの下位シーケンスとして指定された範囲のデータを捜します、それが存在するならば。

Declaration 宣言

func range(of dataToFind: Data, options: Data.SearchOptions = [], in range: Range<Data.Index>? = nil) -> Range<Data.Index>?

Parameters パラメータ

dataToFind

The data to be searched for. 検索対象のデータ。

options オプション

Options for the search. Default value is []. 検索のオプション。省略時の値は[]です。

range

The range of this data in which to perform the search. Default value is nil, which means the entire content of this data. このデータの範囲、そこにおいて検索を実行します。省略時の値はnilです、このデータの内容全体を意味します。

Return Value 戻り値

A Range specifying the location of the found data, or nil if a match could not be found. 見つかったデータの位置を指定しているRange、または合致が見つけられなかったならばnil。

Discussion 議論

Precondition: range must be in the bounds of the Data. 前提条件:rangeはDataの領域の中でなければなりません。

See Also 参照

Finding Bytes バイトを捜す