部分文字列

文字列の一部を抽出する処理。slice、substring、substr などのメソッドで取得する。

部分文字列 (Substring) とは、元の文字列から一部分を抽出して得られる文字列のことです。テキスト処理やデータ解析で頻繁に使用される基本操作です。

JavaScript では slice()substring()substr() の 3 つのメソッドが利用できます。slice() は負のインデックスに対応し、最も汎用的です。JavaScript 文字列操作の書籍で各メソッドの違いを学べます。

Unicode 文字列から部分文字列を抽出する際は、サロゲートペアや書記素クラスタの境界に注意が必要です。バイト単位ではなく文字単位で正しく切り出すことが重要です。

Python では str[start:end] のスライス記法、Java では substring() メソッドが使われます。テキスト処理プログラミングの書籍で言語ごとの部分文字列操作を比較できます。