标签: ruby regex tasker
我正在尝试从字符串中提取数字。该字符串是随机的,但必须包含一个关键字(例如“ key”)和一个数字。我想提取关键字后面的第一个数字。
下面是一个示例字符串:
123samples45have'key'andnumber678and90
因此,在此示例字符串中,数字678是必需的。
678
我写的表达式类似(?<=key.*?)[0-9]+,但Ruby似乎仅支持固定长度的后向查找。还有其他解决方案可以解决这个问题吗?
(?<=key.*?)[0-9]+