0

文字列から数値を抽出しようとしています。文字列はランダム化されますが、1 つのキーワード、たとえば「キー」と数字を含める必要があります。キーワードの後ろの最初の数字を抽出したい。

以下はサンプル文字列です。

123samples45have'key'andnumber678and90

したがって、このサンプル文字列では、数値678が必要です。

のような式を書きますが(?<=key.*?)[0-9]+、Ruby は固定長の後読みしかサポートしていないようです。これを解決できる他の解決策はありますか?

4

0 に答える 0