Extracting Numbers from text - rFronteddu/general_wiki GitHub Wiki

When: Natural language input

Techniques:

  • Regex: -?\d+: matches an integer number, optionally negative.
    • -? → an optional minus sign
    • ? means “zero or one”
    • \d+ → one or more digits (0–9)
    • +means “at least one”
  • Character scanning

Practice Case

"There are -12 apples and 30 oranges"