文字列ツールの最初の文字 – 各行の最初の文字を保持
各行の先頭またはテキスト ブロック全体から、最初の N 文字 を即座に抽出して保持します。固定幅のプレフィックス (YYYY-MM-DD タイムスタンプ、SKU コード、または 3 文字の通貨記号など) を取得したり、スマートな単語境界保護 および emoji セーフ スライス を使用して SEO の説明を切り詰めたりするのに最適です。
最初の N 文字を保持する実際の例
スプレッドシート列のクリーニング、サーバー ログの解析、製品タイトルの切り捨てなど、このツールの最も一般的な使用方法は次のとおりです。
| 使用事例 | サンプル入力ライン | 設定 | 抽出結果 |
|---|---|---|---|
| ログの日付を抽出 | 2026-11-09 14:22:01 [情報] 開始しました |
10 を維持 (各行) |
2026-11-09 |
| 通貨/国コードの抽出 | USD - 米ドル |
3 を維持 (各行) |
USD |
| 5 桁の郵便番号を抽出 | 90210-1234 ビバリーヒルズ、CA |
5 を維持 (各行) |
90210 |
| 見出し/抜粋の切り捨て | Web ページを最適化する方法を学ぶ |
20 + 言葉を省略しないでください + 省略記号 |
方法を学ぶ... |
スプレッドシートとコードの最初の N 文字を抽出する方法
Excel、Google Sheets、SQL、または独自のコード内で同じ操作を実行する必要がありますか?次の組み込みの部分文字列関数を使用します。
| 環境・言語 | 式/コード構文 | 説明 |
|---|---|---|
| Excel と Google スプレッドシート | =LEFT(A1, 5) |
セル A1 の最初の 5 文字を返します。 |
| JavaScript / TypeScript | str.slice(0, 5) または Array.from(str).slice(0, 5).join('') |
Array.from は、4 バイトの絵文字が半分に分割されるのを防ぎます。 |
| Python | テキスト[:5] |
インデックス 0 から 5 までの Python スライス表記を使用します。 |
| SQL (PostgreSQL、MySQL、SQL サーバー) | SELECT LEFT(column_name, 5) FROM テーブル; |
列の左端の 5 文字を抽出します。 |
よくある質問
出力から空白行を削除するにはどうすればよいですか?
設定パネルで 空行を保持 のチェックを外します。入力内の空白行または空白のみの行は、結果から自動的に削除されます。
「各行に適用」と「テキスト全体に適用」の違いは何ですか?
各行に適用 は、リスト内の各行の最初の N 文字を保持します。 テキスト全体に適用 は、入力全体 (改行を含む) を 1 つのドキュメントとして扱い、テキストの先頭から最初の N 文字のみを保持します。
「先頭/末尾のスペースの削除」は文字を保持する前または後に行われますか?
先頭/末尾のスペースを削除する がチェックされている場合、行の先頭にある偶発的な先頭のスペースが最初に削除され (空のインデントで文字数を無駄にすることがなくなります)、オプションの省略記号 (...) を追加する前に、スライス後に残った末尾のスペースがクリーンアップされます。