0

我正在尝试从字符串中提取一个数字。该字符串是随机的,但必须包含一个关键字,比如“key”和一个数字。我想提取关键字后面的第一个数字。

下面是一个示例字符串:

123samples45have'key'andnumber678and90

所以在这个示例字符串中,数字678是必需的。

我写了这样的表达式(?<=key.*?)[0-9]+,但似乎 Ruby 只支持固定长度的后视。有没有其他解决方案可以解决这个问题?

4

0 回答 0