Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

196
Views
Subcadena de coincidencia de poema JS Pig con Regexp

Tengo una cadena larga con oraciones, cada oración contiene un número. Cada oración está separada por /X. Teniendo un número dado, ¿cómo puedo hacer coincidir y extraer solo la oración que contiene ese número?

"\X El animal 0000 Realmente cavo \X Sobre todos los demás está el cerdo. 222 \X Los cerdos son nobles. Los cerdos son inteligentes 3333, \X Los cerdos son 5555 corteses.\X Sin embargo, de vez en cuando, para romper esta regla 6666 , \X Uno se encuentra 7777 con un cerdo que es un tonto. \X"

Por ejemplo, quiero extraer la oración con el número 5555, para obtener esto: " Los cerdos son 5555 corteses".

¿Cómo hacer esto con JS regexp? Mi código coincide con todo el texto:

 str.match(/\\X.*5555.*\\X/);
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Debe asegurarse de excluir en .* el caso en que coincidiría con \\X .

Esto funcionó para mí:

 /[^\\X]*5555[^\\X]*/g

Use esto si desea excluir el primer espacio de su oración, sin embargo, requiere soporte para Lookbehind:

 /(?<=\\X )[^\\X]*5555[^\\X]*/g
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!