4
0
の数字は1
で囲まれています。しかし、0
が中断されずに1
によって1つだけカウントされる場合、文字列内の特殊パターンを検索する:R
string <- "1101000010101111001110"
これは私が行うことができるよ最も近い:
length(gregexpr(pattern ="101",string)[[1]])
予想される出力:あなたは、重複マッチを見つけるために、perl=True
で先読みアサーションを使用することができますgregexpr
で
5
あなたが1 0以上**以上を探しているようなパターンは、** '10 + 1 'ではないでしょうか?試してみてください。 – Rahul
@Rahulは1つ以上の0があるときには今、それが動作するように感謝します。しかし、パターンが重なっているとどうしますか? –