2つの文字変数(オブジェクトの名前)があり、共通の部分文字列を抽出したい。私は、結果として、次のことをしたい2つの文字変数間の共通部分文字列を見つける
a <- c('blahABCfoo', 'blahDEFfoo')
b <- c('XXABC-123', 'XXDEF-123')
:
a <- c('textABCxx', 'textDEFxx')
b <- c('zzABCblah', 'zzDEFblah')
これらの例は、代表的なものである:
[1] "ABC" "DEF"
これらのベクターの入力としては、同じ結果を与える必要があります。文字列には識別要素が含まれており、各ベクトル要素のテキストの残りは共通ですが、未知です。
ベースR
推奨パッケージ
パッケージ
CRAN上で利用できる:
(優先順に)次のいずれかの場所での解決策は、あります
想定複製への回答は、nこれらの要件を満たすことはできません。
この質問をチェックしてください:http://stackoverflow.com/questions/ 1429476/longest-common-substring-problem – dave
これもhttp://finzi.psych.upenn.edu/R/Rhelp02a/archive/68013.html –
http://svitsrv25.epfl.ch/R-doc/library /Biostrings/html/pmatchPattern.html、およびhttp://www.emoticode.net/r/longest-common-substring.html –