質問: Ruby(ver: 2.5.2)の正規表現で悩んでおり、お力をいただきたく。 下記のような文字列があるとして、12345のみを正規表現にてマッチさせたいです。 ``` hogehoge=\"12345\"6789abcd ``` また、12345は変化するので、5文字の数字のみをマッチさせたいです。 6789abcdなどはマッチしないようにしたいです。 肯定的後読み:(?<=hogehoge)を使うところまでは理解できましたが、それ以降どうすれば良いかがわかりません。 Rubularで試した結果を下記に貼ります。 ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/c1db7c99062be239920f119a2631fa09.png) よろしくお願いします。
回答: 使うべきは後読みではない気がします。 とりあえずここを見ましょう。 https://abicky.net/2010/05/30/135112/