5

私は文字列を持っています:

string <- "I do not like green eggs and ham!"

そしてパターン

pattern <- "(egs|ham)"

あいまい一致 (agrep) で何回pattern一致stringするか知りたい。

gregexprgaregexpr通常のマッチングでこれを行います-Rに対応するものがあるかどうか、またはパフォーマンスが重くなりすぎずにエミュレートする方法があるかどうかを知りたいだけです。

(aregexec最初に一致した "eggs" のインデックスのみを返し、"ham" をスキップします)。

4

1 に答える 1

-1

基本 R が必要であると指定していないので、Hadley Wickham による「stringr」パッケージの str_count(string, pattern) 関数を使用することを喜んでお勧めします。

library(stringr)
string <- "I do not like green eggs and ham!"
pattern <- "(egs|ham)"
str_count(string, pattern)
[1] 1

stringr は本当に素晴らしい R パッケージです。あらゆる種類の文字列の有用性がいっぱいです。

于 2013-04-10T01:42:34.360 に答える