リスト文字数で抽出
最小・最大の文字数を指定して、範囲内の行だけを取り出せます。行の順番、重複、空白はそのまま残します。
0〜1,000,000の半角整数を入力してください(7桁以内)。初期値は最小0・最大10です。
最小文字数以上・最大文字数以下の行を抽出します。上下の境界値も含みます。最小文字数は最大文字数以下にしてください。空白・タブも文字数に含みます。改行コードはCRLF・CR・LFに対応し、出力はLFに統一します。行内の文字、空白、重複、元の順番を保持します。入力や条件を変更すると、前の結果は消去されます。
文字数はUnicodeコードポイント数で数えます。「😀」のようにサロゲートペアで表される文字は1文字です。結合文字・ZWJ・異体字セレクターはそれぞれ別に数えるため、見た目の文字数と異なる場合があります。単独のサロゲートも1文字として数えます。例:😀は1、éは2、👩💻は3です。
空行と末尾の空行は0文字として扱い、条件に合えば残します。何も入力していない場合は0行です。該当する行がない場合と、空行だけが抽出された場合は、結果の見た目が同じことがあります。抽出件数で確認してください。出力が空の場合はコピーできません。
入力例:
apple みかん 😀
最小2・最大4で抽出すると、「みかん」だけが残ります。
入力できる上限は1,000,000 UTF-16コード単位・20,000行です。UTF-16では、一部の絵文字などが2コード単位になります。出力の長さは改行をLFに統一した入力以下です。
処理はブラウザー内で行い、入力内容を送信しません。個人情報や秘密情報は入力しないでください。