2017-05-20 17 views
1

パターンの複数のインスタンスを識別する方法を理解しようとしています。この例では、2番目の文に「ウェル」が2回含まれています。その文をどのように抽出するのですか?我々は複数の発生を持っている文章を返すことに興味がある場合のみ、2番目の文字列アイテムの複数の出現の一致

grep("\\bwell\\b.*\\bwell\\b", example, value = TRUE) 
#[1] "All's well that ends well" 

に戻す必要がある場合は

example <- c("All's well", "All's well that ends well") 

答えて

1

「だけでなく」その後、

grep("(\\bwell\\b.*){2,}", example, value = TRUE) 
#[1] "All's well that ends well" 
+0

ヒントを使用します。 「正規表現」の仕組みをよりよく理解するには、非常に有益なウェブサイト* www.regexr.com *を見てください。 –

+0

ありがとうございました。コード内の 'b'は何を表していますか? –

+1

大丈夫です(www.regexr.comから): 'b'は 'boundary'の略です;) –

関連する問題