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

122
Views
regex 2 numbers from a string

How can I pull out the 2 numbers in-between Price Our: and the following | from this string?

"Delivery: Price => 30.00 - 45.00 | Price Our: 1900.00 => 1800.00 | Delivery: Contact => 3 - 4 Days | "

I tried (Price Our:.*?(?=\|)) But thats the limit of my regex knowledge

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

0

You could use 2 capture groups:

\bPrice Our: (\d+(?:\.\d+)?) => (\d+(?:\.\d+)?) \|

The pattern matches:

  • \bPrice Our: A word boundary to prevent a partial match, then match Price Our:
  • (\d+(?:\.\d+)?) Capture group 1, match a number with an optional decimal part
  • => Match literally
  • (\d+(?:\.\d+)?) Capture group 2, match a number with an optional decimal part
  • \| Match |

Regex demo

const s = "Delivery: Price => 30.00 - 45.00 | Price Our: 1900.00 => 1800.00 | Delivery: Contact => 3 - 4 Days | ";
const regex = /\bPrice Our: (\d+(?:\.\d+)?) => (\d+(?:\.\d+)?) \|/;
const match = s.match(regex);

if (match) {
  console.log(match[1]);
  console.log(match[2]);
}

In case the digits are at the end of the string, and there is no | following, you can account for that using an alternation to assert the end of the string:

\bPrice Our: (\d+(?:\.\d+)?) => (\d+(?:\.\d+)?)(?: \||$)

Regex demo

about 4 years ago · Juan Pablo Isaza Report

0

(\d*\.\d+)

regex101 explanation:

enter image description here

const regex = /(\d*\.\d+)/gm;
const str = "Delivery: Contact => 3 - 4 Days | Price Our: 1900.00 => 1800.00 | Delivery: Contact => 3 - 4 Days | ";

const res = str.match(regex)

console.log(res)

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!