Probar expresión regular
regex-testAplica una expresión regular de JavaScript a un texto y lista cada coincidencia con posición y grupos (hasta 500). Corre en un contexto vm que se detiene a los 50 ms: un patrón catastrófico responde timeout. Cuándo: hay que transformar, comparar o medir un texto con exactitud y no por aproximación. No para: reemplazar coincidencias de una expresión regular (regex-replace). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Tries a JavaScript regex on a text and lists each match with its position and groups (up to 500). The pattern runs in a separate vm context that is stopped after 50 ms, so a catastrophic pattern returns timeout instead of hanging. Pattern ≤ 500 chars. When: text has to be transformed, compared or measured exactly instead of approximated. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Subject text (string; required). | |
| flags | No | Flags from dgimsuyv (string; optional; default ""; up to 8 chars; pattern ^[dgimsuyv]*$). | |
| pattern | Yes | JavaScript regular expression source (no slashes) (string; required; at least 1 chars; up to 500 chars). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | ||
| matched | No | ||
| matches | No |