文字列
aaaaaaaaatype:ataribbbbbbbbbbbbbbbtype:hazureccccccccccccccccccccccccctype:atariddddddddddddd(以下繰り返し)
このような文字列から
一番最初に出現するtype:がatari
だった場合だけを正規表現で判定
2回目以降に出現するtype:atari
や、1回目のtype:がatari
以外だった場合はマッチさせない
という条件を考えています。
上記の条件で正規表現を書いて1番目のtype:がatariだった場合だけに、
type:atari
を抜き出して返す、という処理をしたいと思っています。
(1番目がatari以外だったらfalseで返す)
しかし実際に書いた所、type:atari
だけを検索する正規表現だと2回目
のマッチでも合致してしまうなどうまく行きませんでした。
Rubyの正規表現でどう書けばいいか教えて頂けるとありがたいです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/07/27 00:04
2017/08/01 08:11