Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

258
Vistas
Cómo obtener palabras en mayúsculas en una oración usando javascript

Estoy tratando de obtener palabras especiales del script para buscarlo en Wikipedia para obtener una explicación.

Texto de entrada: "El tailandés, o tailandés central, es un idioma tai de la familia de idiomas Kra-Dai que hablan los tailandeses centrales y la gran mayoría de los chinos tailandeses. Es el único idioma oficial de Tailandia. Quiero... "

La salida esperada: ["Tailandés", "Tailandés central", "Kra–Dai", "Chino tailandés", "Tailandia"]

Luego, al usar la API de Wikipedia, obtendré las definiciones de las palabras anteriores. Estoy usando esta expresión regular:

 [AZ][-a-zA-Z]*(?:\s+[AZ][-a-zA-Z]*)?

Sin embargo, cuando intento el resultado es:

["Tailandés", "Tailandés central", "Kra", "Dai", "Chino tailandés", "Tailandia", "Yo", "Eso"]

Es separar las palabras con que contiene "-" e incluir las que empiezan con mayúscula después de un punto "." y también incluye "yo" y "eso".

¿Cómo podría obtener todas las palabras en mayúsculas excepto la palabra en mayúsculas después de "."

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Podemos usar límites de palabras \b .

 let str = 'Thai, or Central Thai, is a Tai language of the Kra-Dai language family spoken by the Central Thai people and a vast majority of Thai Chinese. It is the sole official language of Thailand. I want to...'; let arr =[...str.matchAll( /\b[AZ]\w{2,}-?(\s?\b[AZ]\w*)?/g)].map(e=>e[0]); console.log(arr);

¿Cómo podría obtener todas las palabras en mayúsculas excepto la palabra en mayúsculas después de "."

Pero también puede obtener palabras especiales al comienzo de una oración:
Periplectic group consists of the group's last common ancestor and all its descendants

about 4 years ago · Juan Pablo Isaza Denunciar

0

Esto funcionó para mí (?!.\s)[AZ][az]+(?:\s[AZ][az]+|[–]+[AZ][az]*|[az]+)

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda