サブストリング抽出ツール
位置と長さでテキストを正確に抽出。複数行モード、逆抽出、文字数カウントに対応。無料・プライバシー保護、ブラウザで動作。
部分文字列の抽出はどう機能しますか?
開始位置(1から始まり)と長さを設定すると、ツールは一致するテキスト部分を抽出して結果として表示します。例えば'Hello World'の位置3・長さ4では'lllo 'が返されます。
1ベースのインデックスとは?
位置1はテキストの最初の文字を指します。JavaScriptやPythonなどの0ベースのインデックスとは異なり、そちらでは位置0が最初の文字です。
複数行モードとは?
複数行モードでは、各行が独立して処理されます。同じ開始位置と長さが各行に個別に適用されるため、構造化データからの一括抽出に最適です。
逆抽出とは?
逆抽出はテキストの末尾から位置を数えます。位置1は最後の文字、位置2は最後から2番目となります。文字列の末尾から抽出したい場合に便利です。
データは安全ですか?
はい。すべての処理はブラウザ内でローカルに行われます。データは一切サーバーに送信されません。テキストは完全にプライベートで安全です。
文字とバイトのどちらを数えますか?
バイトではなく文字を数えます。つまり、絵文字(🎉)、アクセント記号付き文字(é)、CJK文字(中文)も各1文字としてカウントされます。
位置がテキスト長を超えるとどうなりますか?
開始位置がテキスト長を超えると結果は空になります。長さがテキストを超える場合は、範囲内の利用可能な文字のみが抽出されます。
テキストの末尾から抽出できますか?
はい。逆モードを有効にすると末尾から位置を数えます。逆モードの位置1はテキストの最後の文字です。
一般的な使用例はありますか?
一般的な用途には、ファイル拡張子の抽出、CSV列の解析、URLからのドメイン抽出、ログエントリから特定フィールドの取得、構造化テキストデータの処理などがあります。
オフラインで動作しますか?
はい。ページが読み込まれれば、すべての処理はブラウザ内でローカルに行われます。抽出自体にインターネット接続は不要です。