テキスト
文章の作成・分析・整理に使える75個のブラウザツールをまとめました。インストールや会員登録なしですぐ利用できます。
- 文字数・単語数カウント
テキストの単語数と文字・行・文・段落の統計をまとめて数えます。
- 文字数カウント
Unicodeコードポイント数、空白除外文字数、UTF-8バイト数を数えます。
- 行数カウント
LFまたはCRLFの改行文字で区切られた行数を数えます。
- 文数カウント
文末記号の後に空白が続く位置を基準に文数を推定します。
- 段落数カウント
空行で区切られた空でない段落数を数えます。
- 読了時間計算
単語数と設定したWPMから推定読了時間を計算します。
- スピーチ時間計算
台本の語数と発話速度WPMから推定スピーチ時間を計算します。
- 大文字変換
入力文字列をロケール対応の大文字へ変換します。
- 小文字変換
入力文字列をロケール対応の小文字へ変換します。
- タイトルケース変換
単語境界で分け、各トークンの先頭を大文字にする単純Title Caseを作ります。
- センテンスケース変換
全体を小文字化した後、先頭と認識した文末記号後の最初の文字を大文字にします。
- camelCase変換
単語を先頭小文字、以降先頭大文字で連結してcamelCaseを作ります。
- PascalCase変換
全単語の先頭を大文字にして区切りなしでPascalCaseを作ります。
- snake_case変換
単語を小文字化しアンダースコアで連結してsnake_caseを作ります。
- kebab-case変換
単語を小文字化しハイフンで結合してkebab-caseを作ります。
- CONSTANT_CASE変換
単語を大文字化しunderscoreで結合してCONSTANT_CASEを作ります。
- 交互大小文字変換
コードポイント位置の偶奇で小文字・大文字を交互に適用します。
- テキスト反転
Unicodeコードポイントの順序を末尾から先頭へ反転します。
- 単語順反転
空白断片を含む配列全体を反転して語順を逆にします。
- 行ソート
複数行を昇順・降順で並べ、自然数値順・大小文字・重複削除・trimを選べます。
- 行シャッフル
入力行の順序をブラウザ暗号学的乱数でシャッフルします。
- 重複行削除
最初の出現順を保ち、完全一致する重複行を削除します。
- 重複行検索
各行の出現回数を数え、2回以上出る行だけ回数付きで表示します。
- 行空白整理
各行の前後空白を除き、行数と行間構造は保ちます。
- 空行削除
空行や空白だけの行を削除し、内容のある行だけ残します。
- 連続空白整理
連続するspace・tabを1個にし、3個以上の連続改行を2個へ整理します。
- 空白削除
正規表現\sに一致するすべての空白文字を削除します。
- タブを空白に変換
すべてのtab文字を指定した1〜16個のspaceへ置換します。
- 空白をタブに変換
各行の先頭インデントで指定幅のspaceグループをtabへ変換します。
- 行番号追加
全行の先頭に1始まりの'番号. 'を付けます。
- 行番号削除
各行先頭の一般的な数字行番号パターンを削除します。
- 各行に接頭辞追加
指定文字列を全行の先頭へそのまま付けます。
- 各行に接尾辞追加
指定文字列を全行の末尾へそのまま追加します。
- 各行を引用符で囲む
各行をdouble quoteで囲み、行内の既存double quoteの前にbackslashを付けます。
- カンマ一覧を行に変換
カンマ区切り項目を1項目1行へ変換します。
- 行をカンマ一覧に変換
空でない行を', 'で連結して1行のカンマ一覧にします。
- CSV列抽出
各行を単純にカンマ分割し、0始まりの指定列を抽出します。
- 検索と置換
文字列中の完全一致する検索文字列をすべて指定文字列へ置換します。
- 正規表現テスター
ECMAScript正規表現をテキストへ適用し、全一致・位置・capture groupを確認します。
- 正規表現置換
ECMAScript正規表現で入力を検索し、指定replacementへ全体置換します。
- テキスト差分比較
2つのテキストを行単位LCSで比較し、追加・削除・同一行を整列表示します。
- アナグラム判定
2入力を小文字化し文字・数字だけ残してソートし、anagramか判定します。
- 回文判定
大小文字・句読点を無視した文字数字列が前後同じか回文判定します。
- キーワード密度分析
全文単語のうち指定keywordと完全一致する語の割合を計算します。
- 文字頻度分析
文字・数字コードポイントの出現回数を小文字基準で集計し頻度順に表示します。
- 単語頻度分析
解析した単語を小文字化し出現回数の多い順に集計します。
- N-gram生成
連続単語を指定N個ずつ重ねてN-gram一覧を作ります。
- 音節数推定
各単語の英語母音a,e,i,o,u,yの連続groupを数えて音節数を概算します。
- 読みやすさスコア
語数・文数・推定音節数からFlesch Reading Easeを計算します。
- 句読点削除
Unicodeの句読点と記号カテゴリをすべて削除します。
- 数字抽出
符号付き整数・小数らしい部分文字列を1行ずつ抽出します。
- メールアドレス抽出
一般的な[email protected]形のメール候補を抽出します。
- URL抽出
http://またはhttps://で始まるURL候補を抽出します。
- ハッシュタグ抽出
#の後にUnicode文字・数字・underscoreが続くhashtagを抽出します。
- メンション抽出
@の後にUnicode文字・数字・underscoreが続くmention候補を抽出します。
- HTMLタグ削除
HTMLをDOMParserで解析しbody.textContentだけ返してmarkupを除きます。
- HTMLからプレーンテキスト
HTMLを解析しbody内text nodeの内容をplain textとして抽出します。
- Markdownからテキスト
一般的なMarkdown画像・link・list・強調記号を簡易regexで除きtext化します。
- スラッグ生成
NFKD正規化・小文字化後、文字数字以外の連続をhyphenへ変えてslugを作ります。
- ファイル名サニタイズ
制御文字とWindows禁止文字をhyphenへ変え、末尾dot・spaceを除きfilenameを整えます。
- ゼロ幅文字削除
U+200B〜U+200DとU+FEFFのzero-width/BOM系文字を削除します。
- Unicode正規化
NFC・NFD・NFKC・NFKDから選んだUnicode正規化形式へ変換します。
- スマート引用符変換
同一行の単純なstraight double/single quote対をsmart quoteへ変換します。
- 全角半角変換
全角ASCII範囲と全角spaceを半角ASCII・通常spaceへ変換します。
- ハングル字母分析
入力をNFD分解し、各コードポイントとU+16進値を1行ずつ表示します。
- ローマ数字変換
1〜3999整数をRoman numeralへ、またはRoman文字入力を整数へ変換します。
- モールス信号変換
英字a〜zと数字0〜9をMorseへencode、またはdot/dash入力をtextへdecodeします。
- テキスト二進数変換
テキストをUTF-8 byteへencodeし各byteを8桁binaryで表示します。
- テキストASCII変換
各文字のUnicode code pointを10進整数で並べます。
- ASCIIからテキスト
空白またはカンマ区切りの有効なUnicode code point整数を文字へ変換します。
- NATOフォネティック変換
英字a〜zをNATO phonetic alphabet語へ変え、他文字はそのまま出します。
- 絵文字削除
Unicode Extended_Pictographicに一致するcode pointを削除します。
- 絵文字カウント
Unicode Extended_Pictographicに一致するcode point数を数えます。
- 不可視文字表示
space・tab・改行・ZWSP・NBSPの一部を見えるmarkerへ置換して確認します。
- テキスト総合統計
文字・UTF-8 byte・単語・unique語・文・行・推定読了分を1表にまとめます。