名前にちょうど 2 つの O が含まれる州を検索したいと考えています。私はこれを試しました:
> data(state)
> index=grep('o.*o',state.name)
> state.name[index]
"Colorado" "North Carolina" "North Dakota" "South Carolina" "South Dakota"
問題: 「コロラド」には 3 つの O があり、それは必要ありません。正規表現を修正するにはどうすればよいですか?
また、次の 3 つの O も実行したいと考えています。
> data(state)
> index=grep('o.*o.*o',state.name)
> state.name[index]
"Colorado"
これを行う簡単な方法はありますか?