> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IFieldExtractor

> Objektreferenz zu IFieldExtractor für FlexiCapture-Extraktionsskripte: Methoden zum Suchen von NER-Entitäten, Ausführen von XML-Abfragen und Speichern von Textspannen in Feldern.

<div id="purpose">
  ## Zweck
</div>

Dient zum Identifizieren von Feldern im Text eines Dokuments.

<Note>
  Kann nur in einem Extraktionsskript geändert werden.
</Note>

<div id="methods">
  ## Methoden
</div>

<table width="100%">
  <thead>
    <tr>
      <th>
        <p>
          <strong>Name</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Beschreibung</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>ExtractRegularExpression( regularExpression : string, resultCollectionName : string )</p>
      </td>

      <td>
        <p>Gibt einen regulären Ausdruck zum Identifizieren von Textbereichen an.</p>

        <p>
          <br />

          Der Parameter resultCollectionName legt einen Namen für die resultierende Sammlung von Objekten fest. Der Name der Sammlung kann in XML-Abfragen verwendet werden, die auf Dokumenten ausgeführt werden. Sie können auch über ihren Namen auf die resultierende
          Sammlung zugreifen.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ExtractNerObjects()</p>
      </td>

      <td>
        <p>
          Veranlasst die Felderkennung, NER-Entitäten im Text eines Dokuments zu identifizieren. Sobald die Objekte identifiziert wurden, stehen der Felderkennung Sammlungen mit den folgenden vordefinierten
          Namen zur Verfügung: NerPerson, NerOrg, NerGeo, NerAddress, NerMoney und NerDate.
        </p>

        <p>
          <strong>Hinweis: </strong>Die Objekte NerMoney und NerDate werden nur in <a href="/de/flexi-capture/nlp-extraction-scripts">Extraktionsskripten</a> verwendet und sind in ABBYY FlexiLayout
          Studio nicht verfügbar.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ExtractWordsFromUserDictionary( userDictionaryName : string, languageName : string )</p>
      </td>

      <td>
        <p>
          Weist den Mechanismus zur Feldidentifikation an, Wörter aus einem Benutzerwörterbuch im Text eines Dokuments zu identifizieren. Die Wörter können im Text in beliebiger flektierter Form vorkommen. Ein Benutzerwörterbuch kann auf der Registerkarte <a href="/de/flexi-capture/nlp-extraction-scripts#dictionary">Properties</a> der Skriptregel ausgewählt werden. Auf das Wörterbuch wird über seinen Namen zugegriffen.
        </p>

        <p>
          <br />

          Der Parameter languageName gibt die Sprache an, in der die flektierten Formen der Wörter im Benutzerwörterbuch erzeugt werden.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ParseAddress()</p>
      </td>

      <td>
        <p>Zerlegt den Text in einem Feld oder Abschnitt in Adresskomponenten.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ParseAddressInPosition( resultCollectionNamePrefix : string, startPos : int, endPos : int )</p>
      </td>

      <td>
        <p>Parst das Textfragment zwischen den angegebenen Start- und Endpositionen in einem Feld oder Abschnitt und zerlegt es in Adresskomponenten.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ParseAddressInSpan(resultCollectionNamePrefix : string, span : IInterval )</p>
      </td>

      <td>
        <p>Analysiert das Textfragment innerhalb eines angegebenen Intervalls in einem Feld oder Abschnitt und zerlegt es in Adresskomponenten.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>PutSpanToField( startPos : int, endPos : int, fieldName : IField )</p>
      </td>

      <td>
        <p>Speichert das Textfragment, das der für einen Textteil angegebenen Spanne entspricht, in einem Dokumentfeld.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>PutTextToField( startPos : int, endPos : int, fieldName : IField )</p>
      </td>

      <td>
        <p>Speichert das Textfragment, das den angegebenen Start- und Endpositionen eines Textausschnitts entspricht, in einem Dokumentfeld.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          RunQuery( xmlQuery : string, queryName : string ) : <a href="/de/flexi-capture/i-extracted-objects">IExtractedObjects</a>
        </p>
      </td>

      <td>
        <p>Führt eine XML-Abfrage für den Text eines Dokuments und die identifizierten Textspannen aus. Gibt eine Sammlung von Ergebnissen als Array von Textspannen zurück, die die identifizierten Ergebnis-Strings enthalten.</p>
        <p>Der Parameter queryName gibt einen Namen für die Abfrage an, der dann verwendet werden kann, um die resultierende Sammlung über den Mechanismus zur Feldidentifizierung abzurufen.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>RunQueryAndSaveToField( xmlQuery : string, queryName : string, fieldName : string )</p>
      </td>

      <td>
        <p>Führt eine XML-Abfrage für den Text eines Dokuments und die identifizierten Textbereiche aus und speichert die Ergebnisse in einem Dokumentfeld.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>SaveSpanToField( span : IInterval, fieldName : string )</p>
      </td>

      <td>
        <p>Speichert das dem für eine Textteilzeichenfolge angegebenen span entsprechende Textfragment in einem Dokumentfeld.</p>

        <p>
          <strong>Wichtig! </strong>Diese Methode ist in FlexiCapture Release 3 Update 4 und höher veraltet. Wenn diese Methode in neuen Projekten mit FlexiCapture Release 3 Update 4 und höher verwendet wird, werden solche
          Projekte an Exceptions gesendet.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>SaveTextToField( startPos : int, endPos : int, fieldName : string )</p>
      </td>

      <td>
        <p>Speichert das durch die angegebenen Start- und Endpositionen definierte Textfragment in einem Dokumentfeld.</p>

        <p>
          <strong>Wichtig! </strong>Diese Methode ist ab FlexiCapture Release 3 Update 4 veraltet. Wenn diese Methode in neuen Projekten mit FlexiCapture Release 3 Update 4 oder höher verwendet wird, werden diese
          Projekte an Exceptions gesendet.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          ExtractedObjects( collectionName : string, \[optional] objectTypeName : VARIANT) : <a href="/de/flexi-capture/i-extracted-objects">IExtractedObjects</a>
        </p>
      </td>

      <td>
        <p>Ermöglicht den Zugriff auf eine Sammlung identifizierter Objekte über den Namen der Sammlung.</p>
        <p>Gehen Sie bei Sammlungen von NER-Objekten, die als Adresskomponenten identifiziert wurden, auf eine der folgenden Arten vor:</p>

        <ul>
          <li>
            Verwenden Sie für collectionName den Namen, der als resultCollectionNamePrefix an die ParseAddress...-Methoden übergeben wird. Setzen Sie außerdem objectTypeName auf den Namen des Typs der Sammlung (z. B.
            "NerStreet" oder "NerCity"), oder
          </li>

          <li>Geben Sie collectionName als \[resultCollectionNamePrefix ]\_\[ objectTypeName] an, ohne objectTypeName als optionales Argument anzugeben.</li>
        </ul>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          QueryResults( queryName : string ) : <a href="/de/flexi-capture/i-extracted-objects">IExtractedObjects</a>
        </p>
      </td>

      <td>
        <p>Ermöglicht den Zugriff auf das Ergebnis einer XML-Abfrage über den Namen der Abfrage.</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="properties">
  ## Eigenschaften
</div>

<table width="100%"><thead><tr><th><p><strong>Name</strong></p></th><th><p><strong>Typ</strong></p></th><th><p><strong>Berechtigungen</strong></p></th><th><p><strong>Wert</strong></p></th></tr></thead><tbody><tr><td><p>SourceText()</p></td><td><p>string</p></td><td><p>Lesen</p></td><td><p>Der Text des Dokuments oder Felds, auf den der Mechanismus zur Feldidentifikation angewendet wird.</p></td></tr><tr><td><p>SourceNode()</p></td><td><p>IField</p></td><td><p>Lesen</p></td><td><p>Das Feld oder der Abschnitt, auf den der Mechanismus zur Feldidentifikation angewendet wird.</p></td></tr><tr><td><p>SourceDocument()</p></td><td><p>IDocument</p></td><td><p>Lesen</p></td><td><p>Das Dokument, das SourceNode enthält.</p></td></tr></tbody></table>
