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

286
Views
¿Cómo obtener "m" metros y "km" de una cadena usando expresiones regulares?

Estaba tratando de obtener un número entero de la siguiente cadena y convertirlo nuevamente, reemplazarlo. Necesita un patrón de expresiones regulares para obtener la matriz mtr, km de la cadena. Una pequeña ayuda será muy apreciada.

 let stringText = "Please continue for 290 m. And then take left and continue for 1.2 km."; console.log(stringText); let mtr_pattern = ""; let kn_pattern = ""; let numArr = stringText.match(/\d+\.\d+|\d+\b|\d+(?=\w)/g) || []); numArr = numArr.filter(n => n != '.'); console.log("numArry", numArr);

la salida debe ser: Continúe durante 0,18 millas. Y luego gire a la izquierda y continúe durante 0,74 millas.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Podrías tomar el valor numérico y la unidad. Luego convierta el valor a millas.

 let km2miles = km => km * 0.621371, string = "Please continue for 290 m. And then take left and continue for 1.2 km.", result = string.replace( /(\d+\.?\d*) (k?m)/g, (_, a, b) => km2miles(b === 'km' ? a : a / 1000).toFixed(2) + ' miles' ); console.log(string); console.log(result);

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!