あなたのために少し奇妙な質問 - 文字列のすべての繰り返し文字を置き換えることを希望している問題を解決しましたが、例は次のとおりです。gsub - すべての繰り返し文字を1つのインスタンスに減らす
txt <- "haarbbbbbbijjjjjan"
gsub("([a-z])\\1+", "\\1", txt)
[1] "harbijan"
が、これは単に(検索用語の用語+繰り返しを検索)各文字のすべての繰り返しインスタンスを照合して、文字検索に置き換えますか?それとも、これが私が完全に把握していない意図しない何かをしていますか?
ありがとうございます - 説明はとても便利です! – thelatemail
@Andrew Logninov、2回以上繰り返されて表示される文字を置き換える場合は、これがどのように変化しますか?例えば、 '' rr''を '' r''に置き換えたいが、 '' rr''は変更しないでください。ありがとう。 – Nestorghh
@Nestorghhどの言語を使用しているのかわかりませんが、一般的には、これはやや変形します。 'substitute( 'r {3、}'、 'r'、)'。 –