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

scanUpToCharacters(from:into:)

Scans the string until a character from a given character set is encountered, accumulating characters into a string that’s returned by reference. ある与えられた文字集合からのある文字が出くわされるまでこの文字列を走査します、参照によって返されるある文字列へと文字それらを集積しています。

Declaration 宣言

func scanUpToCharacters(from set: CharacterSet, 
                   into result: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool

Parameters パラメータ

stopSet

The set of characters up to which to scan. それに至るまで走査することになる文字の集合。

stringValue

Upon return, contains the characters scanned. 戻りでは、走査された文字を含みます。

Return Value 戻り値

true if the receiver scanned any characters, otherwise false. true、もしレシーバが何らかの文字を走査したならば、そうでなければfalse

If the only scanned characters are in the charactersToBeSkipped character set (which is the whitespace and newline character set by default), then returns false. 走査された文字がcharactersToBeSkipped文字集合(それは初期状態では空白および改行文字集合です)の中にあるものだけならば、そのときfalseを返します。

Discussion 議論

Invoke this method with NULL as stringValue to simply scan up to a given set of characters. NULLstringValueとして使ってこのメソッドを発動すると、単純にある与えられた集合の文字に達するまで走査します。

If no characters in stopSet are present in the scanner's source string, the remainder of the source string is put into stringValue, the receiver’s scanLocation is advanced to the end of the source string, and the method returns true. stopSetの中の文字列がスキャナーのもつソース文字列に存在しないならば、ソース文字列の残りはstringValueに置かれ、レシーバのもつscanLocationはソース文字列の終わりに進められ、そしてメソッドはtrueを返します。

See Also 参照

Scanning Characters and Strings 文字と文字列を走査する