我对第三方API进行了HTTP POST 然后返回
USR-19-1576931418453
我需要字符串的中间是19
模式基本
type-id-random_number_by_third_party_api
答案 0 :(得分:1)
假设您的字符串仅包含三个连字符分隔的术语,并且您的正则表达式引擎支持环顾四周,则可以使用:
(?<=-)[^-]+(?=-)
实际上,如果您使用的是编程语言,建议您仅在-
上拆分输入字符串,然后保留所需的任何组件(在这种情况下为第二个组件)。