Find numbers in a sentence by regex

后端 未结 3 873
自闭症患者
自闭症患者 2021-01-25 20:43

I need a regular expression that will find all the numbers on a sentence. For example: \"I have 3 bananas and 37 balloons\" I will get:

3

37

\"The time i

3条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-25 21:05

    The regex itself is as simple as \d+, but you will also need to set a flag to match it globally, the syntax of which depends on the programming language or software you are using.

    EDIT: Some examples:

    Python:

    import re
    re.findall(r"\d+", my_string)
    

    JavaScript:

    myString.match(/\d+/g)
    

提交回复
热议问题