文字列探索
特定の文字列を探すよ
簡単に書くよ
文字列探索(読:モジレツタンサク 英:string search)とは
例えば「今日もピヨ太君は眠そうだった」という文章から「ピヨ太」という単語を探すような、文字列
(文字の集まり)の中から特定の文字列を探すこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「文字」と「文字列」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
文字は「あ」とか「い」とかです。
コンピュータの世界においては、記号としての文字を指します。
文字列は複数の文字を集めたものです。
「眠い」とか「お腹空いた」とかの単語や文章を指します。
「文字」と「文字列」の違いは意識してあげてください。
コンピュータの世界において、文字と文字列は区別されます。
コンピュータの世界、特にプログラミング関連では「あ」や「い」のような「記号としての文字」と「眠い」や「お腹空いた」のような「言葉としての文字」を区別します。
そして
・記号としての文字 → 文字
・言葉としての文字 → 文字列
と呼び分けるのです。
以上を踏まえて
文字列の中から特定の文字列を探す
のが「文字列探索」です。
「文字列検索」と表現されることも あります。
「文字列の中から特定の文字列を探す」とか言われても分からない人は、実際には少し違いますが
文章の中から特定の単語を探す
と解釈してください。
例えば
今日もピヨ太君は眠そうだった。ピヨ子さんはケーキを食べまくっていた。いつも通りの平和な日常である。
という文章の中から
ピヨ太
という単語を探したりする行為です。
一言でまとめるよ
まぁ「文字列探索」って単語が出てきたら「特定の文字列
(文字の集まり)を探すんだな~」と お考えください。
おまけ
■検索してみる?






