Find matches + capture groups
API · /regex-api
Regex API
Ejecuta expresiones regulares del lado del servidor sin el riesgo de ReDoS. Prueba si un patrón coincide, extrae todas las coincidencias con sus posiciones y grupos de captura (numerados y nombrados), reemplaza con un patrón de sustitución o divide texto, todo con los conocidos indicadores de expresiones regulares de JavaScript (g, i, m, s, u, y). Cada evaluación se ejecuta en un entorno aislado con un tiempo de espera máximo estricto, por lo que un patrón de retroceso catastrófico nunca puede bloquear tu servicio; en su lugar, obtienes un claro error de tiempo de espera. Las entradas aceptan parámetros de consulta GET o un cuerpo JSON POST. Cómputo local puro sin terceros ascendentes, por lo que las respuestas son instantáneas y el servicio siempre está disponible. Ideal para plataformas sin código y de automatización, tuberías de limpieza de datos, validación de formularios y entradas, análisis de registros y herramientas de contenido.
API salute
salutare- Tempo di attività
- 100.00%
- Sondaggi del server · 24 ore su 24
- Latenza media
- 114 ms
- Sondaggi del server · 24 ore su 24
- Abbonati
- 4,763
- attiva
- Chiamate totali
- 76
- ultimi 7 giorni
Prezzi
Scegli un livello: fatturazione mensile, annullamento in qualsiasi momento.
Free
Gratis
- 1,000 chiamate/mese
- 2 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 1,000 requests/month, 2 req/s
- Test, match, replace & split
- Numbered & named capture groups
- No credit card
Basic
€4.00 /mese
- 50,000 chiamate/mese
- 8 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 50,000 requests/month, 8 req/s
- All JS flags (g i m s u y)
- ReDoS-safe sandboxed execution
- Commercial use, email support
Pro
€13.00 /mese
- 500,000 chiamate/mese
- 25 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 500,000 requests/month, 25 req/s
- High-volume text processing
- Match positions & groups
- Priority email support
Mega
€29.00 /mese
- 3,000,000 chiamate/mese
- 60 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 3,000,000 requests/month, 60 req/s
- Pipeline & automation scale
- Maximum concurrency
- Priority support
Costruito da
Correlato APIs
Altro APIs con tag sovrapposti.
Escape API
Escape a string so it is safe to drop into a specific context. Pick a target — a regular expression (so the text matches literally), a shell command (POSIX single-quote wrapping), a JSON string, a CSV field (RFC 4180 quoting) or a SQL string literal — and get back the correctly escaped value, plus a short note on the rule applied. The contexts endpoint lists every target with a worked example. Perfect for code generation, building commands and queries, templating and data export, and safely interpolating user input. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. The SQL context is a quoted literal for convenience, not a replacement for parameterised queries. Distinct from base64/hex/URL/HTML-entity encoders.
api.oanor.com/escape-api
Keyboard Layout API
Re-mapeia texto entre layouts de teclado — a correção para texto digitado com o teclado configurado no layout errado. O endpoint remap recebe texto, um layout de origem e um layout de destino, e reescreve cada caractere para aquele produzido pela mesma tecla física no outro layout. Assim, texto digitado acidentalmente em um teclado configurado para Dvorak enquanto você queria QWERTY (ou o inverso) é recuperado exatamente, e como o mapeamento preserva a posição, ele faz ida e volta perfeitamente. Suporta QWERTY (US), Dvorak e Colemak, incluindo os símbolos shiftados, e deixa caracteres que não estão em uma tecla remapeável (espaços e acentos) intocados. O endpoint layouts retorna o mapa completo de teclas para cada layout. Tudo é computado localmente e deterministicamente, então é instantâneo e privado. Ideal para corrigir digitação no layout errado, construir editores de texto e ferramentas IME, auxílios de aprendizado de layout e pesquisa entre layouts. Computação local pura — sem chave, sem serviço de terceiros, instantâneo. Ao vivo, nada armazenado. 3 endpoints. Isso remapeia entre layouts de teclado; para cifras clássicas (César, ROT13, Morse) use uma API de cifra.
api.oanor.com/keyboardlayout-api
Entropy API
Measure the information content of text. The analyze endpoint computes the Shannon entropy in bits per symbol, the total information in bits and bytes, the maximum possible entropy for the alphabet that was actually used, and a normalized 0–1 score that says how uniform (random-looking) the distribution is — over Unicode code points or raw UTF-8 bytes. The frequency endpoint returns the full character-frequency distribution, most common symbol first, with counts and percentages, showing control characters escaped and bytes as hex. It is exact, deterministic and runs entirely locally with no network calls, so it is instant and private. Ideal for randomness and password-quality checks, estimating how compressible data is, language and classical-cipher analysis, spotting low-variety or repetitive input, and feature extraction for text classification. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This measures information content; for password-strength scoring use a password API, for number statistics use a statistics API, and for grapheme/character counts use a text-segmentation API.
api.oanor.com/entropy-api
N-gram API
Genera n-gramas a partir de texto, con recuentos de frecuencia, completamente local. El endpoint ngrams divide el texto en secuencias contiguas de n tokens y devuelve cada n-grama distinto con la frecuencia con la que aparece, ordenado por frecuencia: n-gramas de palabras (unigramas, bigramas, trigramas y más) para análisis de frases y colocaciones, o n-gramas de caracteres (shingles) para coincidencias aproximadas, detección de idioma e indexación. El endpoint range produce todos los tamaños desde un mínimo hasta un máximo en una sola llamada (por ejemplo, gramos 1–3), que es exactamente lo que necesitas para construir vectores de características. Elige modo de palabra o carácter, si convertir a minúsculas primero, y un límite top-N para conservar solo los más frecuentes. La tokenización de palabras es compatible con Unicode y mantiene apóstrofes y guiones internos (don't, well-known) como tokens individuales. Todo se ejecuta local y determinísticamente, por lo que es rápido y privado. Ideal para minería de texto y extracción de características de PNL, modelado de lenguaje y autocompletado, indexación de búsqueda y shingling, detección de plagio y similitud, y análisis de palabras clave y colocaciones. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto produce n-gramas y recuentos; para resúmenes extractivos y palabras clave usa una API de resumen y para el recuento de grafemas/caracteres usa una API de segmentación de texto.
api.oanor.com/ngram-api
Domande frequenti
Risposte rapide su prezzi, quote e integrazione.
Come ottengo una chiave API per Regex API?
Qual è il limite di velocità di Regex API?
Quanto costa Regex API?
Posso cancellare l'abbonamento in qualsiasi momento?
Regex API è conforme al GDPR?
Scegli un endpoint dall'elenco a sinistra per visualizzarne i dettagli e provarlo.
Frammenti di codice
Iscriviti per ottenere una chiave API, quindi chiama qualsiasi percorso sotto il tuo slug.
curl https://api.oanor.com/regex-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/regex-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/regex-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/regex-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Valutazioni
Accedi per votare.
Nessuna recensione ancora.
Discussione
Fai domande, condividi consigli, ricevi risposte dal provider e dagli altri sviluppatori. Pubblico — chiunque può leggere.
Accedi per scrivere o rispondere.
AccediNuova discussione
·
-
Risposta del provider
🔒 Discussione bloccata — non si può più rispondere.
-
·
- Nessuna discussione — inizia tu.
Supporto
Supporto privato 1:1 con il provider — fatturazione, integrazione, account. Solo tu e il team del provider vedete questi thread.
Accedi per aprire un ticket di supporto.
AccediApri nuovo ticket
Descrivi cosa ti serve. Il team del provider riceve un'email e risponde sulla pagina del ticket.
-
·
Urgente - Nessun ticket per questa API.