TextPosition
テキストのコンテンツタイプのリスト »TextPosition[text,form]
text 中で form の例が出現する始点と終点のリストを与える.
TextPosition[text,{form1,form2,…}]
すべてのタイプ formiについての結果の連想を与える.
TextPosition[text,formspec,n]
求まった最初の n 個の例の位置を与える.
詳細とオプション
- TextPosition[text,form]の text は,文字列,テキストファイル,ContentObject式,あるいはそれらのテキストオブジェクトのリストでよい.
- TextPosition[{text1,text2,…},…]は,各 textiの例を与える.
- 識別タイプ form には以下がある.
-
"type" 任意のテキストのコンテンツタイプ(例:"Noun","City") Entity[…,…] テキストのコンテンツタイプの特定の実体 form1form2… - 任意の formiにマッチするフォーム
Containing[outer,inner] タイプ inner を含むタイプ outer のフォーム Verbatim["string"] 厳密にマッチされる文字列 pattern マッチされる文字列パターン - 次は,特性 prop の可能な選択肢である.
-
"String" 識別されたテキスト文字列(デフォルト) "Position" text 中の文字列の始点と終点の位置 "Probability" 識別が正しいという推定の確率 "Interpretation" 識別された文字列の標準的な解釈 "Snippet" 識別された文字列周辺の断片 "HighlightedSnippet" 識別された文字列がハイライトされた,テキストの断片 f すべての特性を含む連想に f を適用する {prop1,prop2,…} 特性指定のリスト - 次は,使用可能なオプションである.
-
AcceptanceThreshold Automatic 識別を許容する最小確率 PerformanceGoal Automatic 特定の利点があるアルゴリズムを優先する TargetDevice "CPU" 実体検出にCPUまたはGPUの計算を使うべきかどうか VerifyInterpretation False 解釈可能性をチェックするかどうか
例題
すべて開くすべて閉じる例 (6)
スコープ (4)
ContentObjectおよびファイル (2)
代替案と包含 (2)
Alternativesを使って複数のタイプをマッチする:
AlternativesとContainingを組み合せて高度に構造化されたクエリを作る:
オプション (3)
AcceptanceThreshold (1)
デフォルトで,検出された実体はすべて0.5より高い推定確率を持つ:
AcceptanceThresholdを高く設定して,正確である可能性が高い実体だけを得る:
PerformanceGoal (1)
PerformanceGoal->"Speed"を使うことで速く検出できるようになるが,確度は下がる:
VerifyInterpretation (1)
デフォルトで,実体の中には,正しくないあるいは知識ベースにまだ含まれていないために解釈できないものがある.このような場合は,解釈の代りに文字列が返される:
VerifyInterpretationを使って解釈できない実体を除外する:
アプリケーション (6)
単語および文の分割 (2)
単語の分割は,電子メールアドレス,URL,Twitterのハンドル名のような文法要素を保存する:
"Word"または"Punctuation"の形式では,空白文字以外のすべての文字が拾われる:
実体と解釈可能なオブジェクト (2)
特性と関係 (1)
TextPositionはTextCasesやTextContentsと同じタイプを扱い,指定されたタイプについて常にこれらの関数と同じ部分文字列を識別する:
TextCasesはTextPositionの一般化である:
テキスト
Wolfram Research (2015), TextPosition, Wolfram言語関数, https://reference.wolfram.com/language/ref/TextPosition.html (2019年に更新).
CMS
Wolfram Language. 2015. "TextPosition." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/TextPosition.html.
APA
Wolfram Language. (2015). TextPosition. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TextPosition.html