> ## 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.

# Propiedades específicas del tipo para el elemento Cadena de caracteres

> Configure el elemento de búsqueda Cadena de caracteres para encontrar secuencias de caracteres en una línea mediante un conjunto de caracteres o una expresión regular en Advanced Designer.

El elemento **Cadena de caracteres** tiene las siguientes propiedades en la sección **Qué buscar**:

<div id="method">
  ## Método
</div>

**Método** especifica el método de búsqueda para el texto. Hay disponibles los siguientes 2 métodos:

<div id="characters">
  ### Caracteres
</div>

**Caracteres** describe el texto utilizando conjuntos de caracteres específicos, que son colecciones de caracteres permitidos en la secuencia que se está buscando. Este método se utiliza cuando el formato de la secuencia de caracteres no puede describirse mediante una expresión regular o si la calidad de la imagen no es suficientemente alta, lo que provoca errores de reconocimiento. Se pueden especificar varios conjuntos de caracteres para un elemento de cadena de caracteres; sin embargo, estos conjuntos no pueden contener caracteres que se repitan entre ellos al mismo tiempo. Si no se conoce el formato del texto, no se especifican conjuntos de caracteres permitidos y se consideran todos los caracteres posibles durante la búsqueda. Para configurar conjuntos de caracteres, seleccione **Characters** en el campo **Method** y vaya al campo Characters. En el cuadro de diálogo que se abrirá, podrá definir nuevos conjuntos de caracteres, así como editar y eliminar los existentes.

<div id="setting-a-character-set">
  #### Configuración de un conjunto de caracteres
</div>

<Steps>
  <Step title="Seleccione un estándar de codificación de caracteres">
    Seleccione el estándar de codificación de caracteres correspondiente en las listas desplegables, ya sea en el campo **Code Page** o en el campo **Unicode Subrange**.
  </Step>

  <Step title="Seleccione los caracteres">
    Seleccione los caracteres pertinentes en la tabla de abajo.
  </Step>

  <Step title="Revise los caracteres seleccionados">
    Los caracteres que seleccione se mostrarán en el campo **Selected characters**. También puede definir un conjunto de caracteres usando el teclado.
  </Step>

  <Step title="Especifique el porcentaje de caracteres">
    En el campo `Portion in text, %`, especifique el porcentaje de caracteres (de 0 a 100) presentes en el texto que se va a buscar.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/abbyy/NXewBo345IS17i7w/images/vantage/advanced-designer/characterset.png?fit=max&auto=format&n=NXewBo345IS17i7w&q=85&s=a978af374db1d16d26c096c676d61f1e" alt="Editor de conjunto de caracteres con Code Page, Unicode Subrange y una cuadrícula de caracteres para seleccionar los caracteres permitidos en un elemento cadena de caracteres" width="842" height="618" data-path="images/vantage/advanced-designer/characterset.png" />
</Frame>

<div id="regular-expression">
  ### Expresión regular
</div>

La **expresión regular** describe el texto que se busca mediante una expresión regular. Las expresiones regulares describen la estructura de una palabra o de cualquier otro valor ingresado mediante un lenguaje específico. Una expresión regular determina las posibles combinaciones de caracteres y su posición relativa entre sí, describiendo así la estructura del texto que se busca. Una búsqueda con expresión regular es precisa; es decir, la hipótesis formulada debe corresponder exactamente a la expresión regular. Por lo general, este método de búsqueda se utiliza cuando las imágenes de los documentos son de alta calidad y no presentan errores de reconocimiento. Para describir el texto que se busca mediante una expresión regular, seleccione **Expresión regular** en el campo **Method** y vaya al campo de abajo. En el editor que se abrirá, indique su expresión regular.

<div id="regular-expression-alphabet">
  #### Alfabeto de expresiones regulares
</div>

| Nombre en la lista                                                                        | Símbolo en el campo | Ejemplo                                                                          |          |                                       |
| :---------------------------------------------------------------------------------------- | :------------------ | :------------------------------------------------------------------------------- | -------- | ------------------------------------- |
| Cualquier carácter                                                                        | \*                  | "k"\*"t" – permite 'kit', 'kat', etc.                                            |          |                                       |
| Letra                                                                                     | C                   | C"at" – permite cat, bat, Rat, mat, etc.                                         |          |                                       |
| Letra mayúscula                                                                           | A                   | A"at" – permite Cat, Bat, Rat, Mat, etc.                                         |          |                                       |
| Letra minúscula                                                                           | a                   | a"at" – permite car, bat, rat, mat, etc.                                         |          |                                       |
| Letra o dígito                                                                            | X                   | X – permite cualquier letra o dígito individual.                                 |          |                                       |
| Dígito                                                                                    | N                   | N"th" permite 5th, 4th, 6th, etc.                                                |          |                                       |
| Cadena                                                                                    | ""                  | "cat"                                                                            |          |                                       |
| O                                                                                         |                     |                                                                                  | "dr"("i" | "u")"nk" – permite "drink" o "drunk". |
| Carácter del conjunto                                                                     | \[]                 | \[hm]"at" – permite 'hat' o 'mat'.                                               |          |                                       |
| Carácter no perteneciente al conjunto                                                     | \[^]                | \[^b]"at" – permite 'cat', 'mat', 'rat', pero no permite bat.                    |          |                                       |
| Cualquier número de repeticiones (se aplica a la expresión o subexpresión a la izquierda) | `{-}`               | `[AB74]{-}` – permite cualquier combinación de A, B, 7, 4 de cualquier longitud. |          |                                       |
| Número de repeticiones igual a n                                                          | `{n}`               | `N{2}"th"` permite 25th, 84th, 11th, etc.                                        |          |                                       |
| De n a m repeticiones                                                                     | `{n-m}`             | `N{1-3}"th"` permite 5th, 84th, 111th, etc.                                      |          |                                       |
| De 0 a n repeticiones                                                                     | `{-n}`              | `N{-2}"th" `permite th, 84th, 4th, etc.                                          |          |                                       |
| n o más repeticiones                                                                      | `{n-}`              | `N{2-}"th"` permite 25th, 834th, 311th, 34576th, etc.                            |          |                                       |
| Subexpresión                                                                              | ()                  |                                                                                  |          |                                       |

<div id="examples-of-regular-expressions">
  #### Ejemplos de expresiones regulares
</div>

| Caso de uso        | Expresión regular                                                                                                                                                             | Valores de ejemplo                                                                                                                                              |
| :----------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Código postal      | `[0-9]{6}`                                                                                                                                                                    | "142172"                                                                                                                                                        |
| Código ZIP (USA)   | `[0-9]{5}("-"[0-9]{4}){-1}`                                                                                                                                                   | "55416", "33701-4313"                                                                                                                                           |
| Ingresos           | `N{4-8}[,]N{2}`                                                                                                                                                               | "15000,00", "4499,00"                                                                                                                                           |
| Mes (numérico)     | `((\|"0")[1-9])\|("10")\|("11")\|("12")`                                                                                                                                      | "4", "05", "12"                                                                                                                                                 |
| Fracción           | `("-"\|)([0-9]{1-})(\|(("."\| ",")([0-9]{1-})))`                                                                                                                              | "1234,567", "0.99", "100,0", "-345.6788903"                                                                                                                     |
| Correo electrónico | `[A-Za-z0-9_]{1-}(("."\| "-")[A-Za-z0-9_]{1-}){-3}"@"[A-Za-z0-9_]{1-}(("."\| "-")[A-Za-z0-9_]{1-}){-4}"."([A-Za-z]{2-4}\|"asia"\|"museum"\|"travel"\|"example"\|"localhost")` | "[support@abbyy.com](mailto:support@abbyy.com)", "[my-name@company.org.ru](mailto:my-name@company.org.ru)", "[info@gallery.museum](mailto:info@gallery.museum)" |

<div id="extended-regular-expressions">
  #### Expresiones regulares extendidas
</div>

Las expresiones regulares extendidas son expresiones regulares con funcionalidad adicional delimitada por un corchete de apertura seguido de un signo de porcentaje y un signo de porcentaje seguido de un corchete de cierre (`[% y %]`). Las expresiones regulares extendidas incluyen las siguientes funciones adicionales:

* Uno o más caracteres dentro de los corchetes se amplían con errores comunes de OCR. Por ejemplo, `[%S%]` puede admitir S, \$ y 5.
* Palabras especiales dentro de `[%...%]` para conjuntos de caracteres comunes y errores de OCR:
  * **LETTERS** — Letras latinas mayúsculas y caracteres comúnmente reconocidos como letras latinas mayúsculas.
  * **DIGITS** — Dígitos y caracteres comúnmente reconocidos como dígitos.
  * **LETTERSANDDIGITS** — Letras latinas mayúsculas, dígitos y caracteres comúnmente reconocidos como letras latinas mayúsculas y dígitos.

Por ejemplo, `[%DIGITS%]{9}` especifica nueve dígitos consecutivos o errores de OCR comunes para dígitos, p. ej., "OI234Sb7B9".

<div id="additional-properties">
  ## Propiedades adicionales
</div>

* **Errores permitidos** especifica el porcentaje máximo de error de reconocimiento permitido. En otras palabras, indica el porcentaje máximo permitido de caracteres totales que pueden estar fuera del conjunto de caracteres definido. La hipótesis para un objeto solo puede formularse si su porcentaje de error de reconocimiento no supera el valor especificado.
* **Recuento de palabras** especifica el número mínimo y máximo de palabras en el texto que se está buscando.
* **Recuento de caracteres** especifica el número mínimo y máximo de caracteres en el texto que se está buscando.
* **Buscar partes de palabras** especifica si se permiten fragmentos de palabras en las hipótesis. Desactive esta opción si necesita excluir hipótesis con fragmentos de palabras y buscar únicamente palabras completas.

<div id="advanced-properties">
  ## Propiedades avanzadas
</div>

* **Permitir hipótesis incrustadas** permite usar caracteres en el área de búsqueda para generar todas las hipótesis posibles, incluidas las que se cruzan y las incrustadas.
* **Longitud máx. de espacio** permite especificar la longitud máxima del espacio dentro del objeto detectado.
* **Orientación del texto** permite especificar la orientación del texto que buscas. De forma predeterminada, la actividad solo busca texto orientado horizontalmente y no formulará hipótesis para texto girado. Si necesitas encontrar texto girado de una manera específica e ignorar el texto escrito en cualquier otra dirección, selecciona únicamente la opción **En el sentido de las agujas del reloj** o **En sentido contrario a las agujas del reloj**. Para encontrar texto independientemente de su orientación, habilita todas las opciones disponibles.
* **Detectar palabras por** especifica cómo se deben dividir las líneas en palabras: automáticamente (**Pre-reconocimiento**) o dividiendo una línea en palabras (**Espacio entre palabras**) cada vez que el espacio entre caracteres contiguos sea mayor o igual al valor introducido en **Espacio mín. entre palabras**.

En el modo avanzado, las propiedades **Recuento de palabras** y **Recuento de caracteres** no se establecen con un valor numérico, sino con un intervalo difuso; para más detalles, consulta [Intervalo difuso](/es/vantage/documentation/advanced-designer/activities/formulating/fuzzy-interval) y [Editor de intervalo difuso](/es/vantage/documentation/advanced-designer/activities/formulating/fuzzy-interval-editor).

Para mostrar las propiedades avanzadas, haz clic en el icono del modo avanzado en el panel **Propiedades**.
