Find numbers after specific text in a string with RegEx

Try this expression:

"Error importing row no\. (\d+):"

DEMO

Here you need to understand the quantifiers and escaped sequences:

  • . any character; as you want only numbers, use \d; if you meant the period character you must escape it with a backslash (\.)
  • ? Zero or one character; this isn’t what do you want, as you can here an error on line 10 and would take only the “1”
  • + One or many; this will suffice for us
  • * Any character count; you must take care when using this with .* as it can consume your entire input

Leave a Comment