ForHosting KIT · Texto e IA

Buscar y reemplazar texto

Cambie fox por cat en una frase que lo menciona dos veces y obtendrá el texto nuevo con 2 reemplazos, ya contados. Los puntos y paréntesis se buscan como caracteres normales, nunca como patrones, y un reemplazo vacío borra la palabra. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Buscar
fox
Reemplazar
cat
Obtiene
Cantidad
2
Longitud
62
Longitud original
62

Redactores, editores y pipelines de automatización necesitan constantemente cambiar una frase por otra en un bloque de texto sin abrir un procesador de textos completo ni escribir un script de un solo uso. Un indicador opcional sin mayúsculas cubre borradores con mayúsculas mixtas donde The Brand y the brand deben cambiar ambos. Los términos de búsqueda vacíos fallan con entrada no válida para que los trabajos masivos nunca ejecuten un no-op silencioso.

Qué significa buscar y reemplazar y cuándo usarlo

Buscar y reemplazar significa recorrer toda la cadena de origen en busca de cada aparición no solapada de un término de búsqueda y escribir una cadena de reemplazo en su lugar, incluido un reemplazo de longitud cero cuando desee eliminar cada coincidencia. La coincidencia es literal: si busca un punto o un paréntesis, esos caracteres son texto plano, no sintaxis de expresión regular, de modo que la herramienta permanece predecible para no desarrolladores y para pipelines que no deben sorprenderse con caracteres especiales.

Prefiera esta calculadora cuando la intención de búsqueda sea buscar y reemplazar texto, reemplazar todas las apariciones, cambiar una frase en un documento o renombrar un token en masa dentro de un texto pegado. Las fuentes típicas incluyen textos de marketing con un nombre de producto que cambió, macros de soporte con URL obsoletas, celdas CSV con un código legado y notas donde se repite una falta de ortografía.

La coincidencia opcional sin mayúsculas pliega la casse de las letras para que un solo paso capture Hello, HELLO y hello sin listar variantes. No use este producto cuando necesite grupos de captura, lookarounds o motores de regex multilínea: esa es otra intención servida por herramientas de regex dedicadas.

Actualizaciones de nombres de marca y producto

Cambie un nombre de producto o SKU antiguo por el nuevo en textos de marketing pegados y campos CMS, con un paso opcional sin mayúsculas para borradores mixtos.

Limpieza de tokens en plantillas y macros

Elimine o reescriba tokens de marcador de posición y URL legadas en macros de soporte, fragmentos de correo y fragmentos de configuración antes de publicar.

¿Cómo busco y reemplazo texto con esta herramienta?

El replace opcional es la sustitución (por defecto vacío, que elimina coincidencias). La respuesta incluye result y count.

¿Qué ocurre si el término de búsqueda está vacío?

Se rechaza un find vacío para que las pipelines nunca ejecuten un no-op silencioso ni el clásico error de reemplazar la cadena vacía en todas partes; esos fallos no se cobran.

¿Puedo coincidir sin importar mayúsculas?

La coincidencia sigue siendo literal para los caracteres; solo se ignora la mayúscula de las letras.

¿Es gratuita la herramienta de buscar y reemplazar texto?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿find admite expresiones regulares?

No. El término de búsqueda se trata siempre como cadena literal. Puntos, corchetes y otros metacaracteres de regex coinciden consigo mismos para que el comportamiento sea predecible para editores y trabajos masivos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/str/find-replace

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/str/find-replace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog. The fox is quick.","find":"fox"}'
{
  "text": "The quick brown fox jumps over the lazy dog. The fox is quick.",
  "find": "fox"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.find_replace",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Esta herramienta de buscar y reemplazar texto toma su cadena de origen, un término de búsqueda no vacío y un reemplazo opcional, sustituye cada coincidencia literal y devuelve un contrato JSON estable con el resultado, el recuento de coincidencias, el eco del original y los términos aplicados.

Qué significa buscar y reemplazar y cuándo usarlo

Un término de búsqueda vacío eleva invalid_input, lo que protege trabajos masivos del clásico error de reemplazar la cadena vacía entre cada carácter.

Contrato de entrada, rechazo de búsqueda vacía y lectura de la respuesta

El replace opcional tiene valor predeterminado de cadena vacía, lo que elimina cada coincidencia. Use result solo cuando solo necesite la cadena limpia; use count cuando un pipeline registre cuántas ediciones se ejecutaron; use original y result juntos cuando una interfaz de demo deba mostrar antes y después. El texto de origen sigue las mismas reglas de retención que otros elementos de parse de KIT. Envíe un cuerpo JSON con el campo de cadena obligatorio text con el origen que desee editar y el campo de cadena obligatorio find con un término de búsqueda no vacío. El case_insensitive opcional tiene valor predeterminado false para mayúsculas exactas; póngalo en true cuando los borradores con mayúsculas mixtas deban coincidir igualmente. Se aceptan alias para clientes antiguos: text también como input, value, s, content o source; find como search, needle, from u old; replace como replacement, with, to o new; case_insensitive como ignore_case, ci o insensitive. Un text ausente, un find ausente, un valor no cadena o un find vacío elevan invalid_input con un mensaje que nombra el problema, y esos fallos no se cobran en la API prepago. Mantenga las cargas en tamaños de frase, párrafo y documento corto adecuados para un aislado Worker, no volcados de varios megabytes.

Uso de la API, precios, flujos de trabajo y límites prácticos

Llame a la herramienta gratuita en el navegador de buscar y reemplazar texto para limpieza al pegar, demos de aula, QA de contenido y renombres rápidos sin instalar una utilidad de escritorio ni escribir fragmentos split-join en cada lenguaje. Un flujo típico reemplaza un nombre de marca o código SKU en una descripción de producto antes de publicar y luego comprueba count para confirmar que se actualizó cada acierto esperado. No espere reescritura consciente de HTML que omita etiquetas, campos de fusión de documentos estructurados o colación específica de locale más allá de la coincidencia estándar sin mayúsculas: son problemas distintos. Use la API prepago KIT cuando un CMS, trabajo ETL, backend de formularios, mesa de soporte o cliente móvil necesite la misma transformación con saldo a $0.002 por elemento correcto; los fallos de validación nunca consumen saldo tras el rechazo del motor. Otro flujo elimina un token obsoleto enviando un replace vacío, o normaliza variantes de mayúsculas mixtas con case_insensitive true antes de la indexación de búsqueda. Combine este endpoint con herramientas de limpieza de espacios o convertidores de mayúsculas cuando el siguiente paso sea limpieza de estilo, pero mantenga buscar y reemplazar como su propia página para no mezclar la intención SEO con herramientas de espacios en blanco o de slug. Los autores de SDK pueden documentar text y find como campos obligatorios y mostrar un ejemplo de éxito con varias coincidencias más un ejemplo de error de find vacío para que los integradores vean ambos lados del contrato.

QA y fixtures deterministas

Los arneses de prueba fijan salidas golden de buscar-y-reemplazar para que los refactors que cambien reglas de coincidencia o el rechazo de find vacío fallen de inmediato en integración continua.

Ver la documentación completa del KIT →