DelimitedSequence[form]
Interpreterおよび関連関数において,指定形式の要素のデリミタ配列を表す.
DelimitedSequence[form,sep]
sep にマッチする区切りを仮定する.
DelimitedSequence[form,{left,sep,right}]
左右デリミタがそれぞれ left および right にマッチするものと仮定する.
DelimitedSequence
DelimitedSequence[form]
Interpreterおよび関連関数において,指定形式の要素のデリミタ配列を表す.
DelimitedSequence[form,sep]
sep にマッチする区切りを仮定する.
DelimitedSequence[form,{left,sep,right}]
左右デリミタがそれぞれ left および right にマッチするものと仮定する.
詳細
- DelimitedSequence[form]は,オブジェクト内で起ることがあり得ない方法で,空白または句読点によって分けられるタイプ form のオブジェクトの任意配列を使うことができる.
- 区切り sep およびデリミタ left および right は,文字でも文字列パターンでもよい.
- Restrictedを使って文字列の長さに制限を設けることができる.
例題
すべて開く すべて閉じる例 (5)
Interpreter[DelimitedSequence["Integer"]]["5 7 8 9 10 11"]Interpreter[DelimitedSequence["Integer"]]["5;6,7/8 9"]Interpreter[DelimitedSequence["Integer", ","]]["5,7,8,8,10,11"]Interpreter[DelimitedSequence["Integer", {"(", ",", ")"}]]["(1, 2, 3)"]Interpreter[DelimitedSequence["City"]]["Boston; New York; Chicago"]Interpreter[Restricted[DelimitedSequence["Digit", ""], 3]]["527"]スコープ (1)
アプリケーション (1)
DelimitedSequenceをフォームで使って要素の簡単なリストが受け取れるようにする:
CloudDeploy[FormFunction[{ "phones", "Insert a list of comma separated phone numbers"} -> DelimitedSequence["PhoneNumber"]]]考えられる問題 (2)
Wolfram Cloudへの接続を使用するDelimitedSequenceのタイプはすべて,要素の自然言語名との混乱を避けるために,自動デリミタとしてセミコロンを用いる:
Interpreter[DelimitedSequence["City"]]["paris, france; rome"]しかし,ユーザが明示的にデリミタを指定することは可能である:
Interpreter[DelimitedSequence["Country", ","]]["germany, honduras"]DelimitedSequenceが列中の要素の構文解析に失敗すると,結果全体がFailureオブジェクトになる:
Interpreter[DelimitedSequence["Integer"]]["1, 2, a"]関連するガイド
テキスト
Wolfram Research (2014), DelimitedSequence, Wolfram言語関数, https://reference.wolfram.com/language/ref/DelimitedSequence.html (2016年に更新).
CMS
Wolfram Language. 2014. "DelimitedSequence." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/DelimitedSequence.html.
APA
Wolfram Language. (2014). DelimitedSequence. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DelimitedSequence.html
BibTeX
@misc{reference.wolfram_2026_delimitedsequence, author="Wolfram Research", title="{DelimitedSequence}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/DelimitedSequence.html}", note=[Accessed: 07-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_delimitedsequence, organization={Wolfram Research}, title={DelimitedSequence}, year={2016}, url={https://reference.wolfram.com/language/ref/DelimitedSequence.html}, note=[Accessed: 07-September-2026]}