文字列探索
Sign in to saveAlso known as string-matching algorithm, string searching algorithm, string search
algorithm which searches for patterns within strings
Wikidata facts
Show 1 more fact
- Commons category
- String-searching algorithm
Sources (2)
via Wikidata · CC0
Article · 日本語
文字列探索 (もじれつたんさく) とは、ある文字列の中から、別のある文字列を探索することである。テキストエディタ等で必須の機能であり、これまでさまざまなアルゴリズムが考案されている。 ここでいう文字列とは、ある定まった文字集合の要素を任意に並べた系列のことである。通常、文字はアルファベット等の言語に依拠した文字セットを指すことが多いが、生物情報学における染色体の塩基配列A, T, G, Cの4文字を対象とするもののように、特定の領域に特化した応用も行われている。 正規表現にマッチする文字列の探索、と類似した問題だが、正規表現で可能なパターンに比べ検索対象を絞ることで、より高速に探索するものとして研究されている(ユーザの使うプログラムでは、検索するパターンに応じて、アルゴリズムを切り替えるものもある)。正規表現による探索については正規表現の記事を参照のこと。 近年は、暗号化された文字列を復号せずに探索する秘匿検索、圧縮テキスト中の文字列探索の研究、多国語文字列のバイト列表現に対する探索の研究、なども行われている。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
approximate string-matching algorithm
Entity
International Standard Book Number
Entity
algorithm
Entity
Wayback Machine
Entity
digital object identifier
Entity
International Standard Serial Number
Entity
bioinformatics
Entity
data structure
Entity
diacritic
Entity
Q180686
Entity
regular expression
Entity
markup language
Entity
ligature
Entity
Q229883
Entity
array data structure
Entity
finite set
Entity
string
Entity
Levenshtein distance
Entity
depth-first search
Entity
parsing
Entity