Paste #64343: Capture number with one or more digits with regex

Date: 2020/01/20 05:35:28 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13


testRegex:
  type: task
  debug: true
  script:
    - narrate "<green>Expected result: 10"

    - define matchedNumberOneOrMore "<element[Lv 10].regex[.*(\d+).*].group[1]>"
    # matchedNumberOneOrMore = 0
    - narrate "<red>Actual result matching one or more: <[matchedNumberOneOrMore]>"

    - define matchedNumberTwoDigits "<element[Lv 10].regex[.*(\d{2}).*].group[1]>"
    # matchedNumberOneOrMore = 10
    - narrate "<green>Actual result matching exactly two digits: <[matchedNumberTwoDigits]>"