カッコ内のテキストの抽出・削除
丸括弧、角括弧、波括弧、引用符、または任意の2つの目印の間のテキストを1行ずつ取り出したり、カッコ内を削除したりします。入れ子にも対応しています。
| # | テキスト | 行 | 階層 |
|---|---|---|---|
| 1 | 金曜日に変更 | 1 | 1 |
| 2 | 2職種(1つはリモート) | 1 | 1 |
文書の中から、2つの目印の間にあるテキストをすべて取り出します。丸括弧の中のメモ、角括弧の中の引用番号、{{ }} の中のテンプレート項目、引用符で囲んだタイトル、日本語の「」の中の文章などが対象です。逆に、カッコの中身をすべて削除することもでき、字幕、書き起こし、歌詞から [音楽] や (笑) のような表記を取り除くのに便利です。入れ子のカッコは、壊れやすいパターンではなく深さのカウンターで正しく対応させます。
使い方
- テキストを貼り付けます。
- カッコまたは引用符を選ぶか、開始と終了の目印を自分で入力します。<b> と </b> のように複数の文字でもかまいません。
- 中のテキストの抽出、カッコごとの抽出、カッコ部分の削除、カッコだけの削除から選びます。
- 結果をコピーします。表には、各項目の行番号と入れ子の階層が表示されます。
計算式
左から右へ走査し、開始の目印はその位置をスタックに積み、終了の目印は直近のものを取り出してそのペアを閉じる
スタックの深さがそのまま入れ子の階層になるので、「a (b (c) d) e」では外側のペアが「b (c) d」を、内側のペアが「c」を含みます。引用符は開く文字と閉じる文字が同じなので順番にペアになり、入れ子にはなりません。2文字の間にあるアポストロフィ(don’t)は読み飛ばします。終了のない開始の目印や、開始のない終了の目印は無視して報告します。削除モードで空白の整形をオンにすると、残った連続する空白をまとめ、句読点の前に残った空白を取り除きます。
計算例
サンプルのテキストで丸括弧を選び「いちばん外側のペアだけ」にすると、2件を抽出します。「金曜日に変更」と「2職種(1つはリモート)」です。「すべての階層」を選ぶと、「1つはリモート」が階層2の3件目として追加されます。カッコ内のテキストを削除すると、「会議では、予算[草案2]と採用を扱います。」になります。
よくある質問
字幕からカッコ内をすべて削除するには?
角括弧(または丸括弧)を選び、「カッコ内のテキストを削除」を選んで、「残った空白を整える」をオンのままにします。ファイルに両方の種類が使われている場合は、もう一方のカッコでもう一度実行してください。
2つの単語の間のテキストも抽出できますか?
はい。「自由に指定する目印」を選び、開始に「件名:」、終了に「よろしくお願いします」のように2つの言葉を入力します。目印は大文字小文字まで含めて完全に一致する必要があります。
カッコの対応が取れていない場合はどうなりますか?
可能な箇所でペアにし、余った開始または終了の目印は無視します。結果の下の注記にその個数が表示されるので、元のテキストを確認できます。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/delimited-text-extractor/
このツールを引用する
kakaoCalc. (2026, November 8). カッコ内のテキストの抽出・削除. https://kakao.mobile/ja/tools/delimited-text-extractor/
“カッコ内のテキストの抽出・削除.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/delimited-text-extractor/.