テキスト
余分な空白を整理:行端の空白をトリム、連続する空白をまとめる、空行を削除、タブ↔スペースを変換。
テキストや識別子を、camelCase、snake_case、kebab-case など一般的なすべてのスタイルに一度に変換。camelCase/PascalCase での単語の境界、略語(XMLParser → XML + Parser)、数字も認識。
2つのテキストを行単位で比較 — 追加・削除・変更された内容を、変更行内は単語レベルでハイライト表示。
実際のテキストで正規表現をテスト:マッチ箇所のハイライトとキャプチャグループの解析、または見つかったマッチを新しいテキストに置換。
テキストの行をアルファベット順にソートし、重複行・空行・余分な空白を削除。
テキストを文字列リテラル用にエスケープ(引用符、バックスラッシュ、制御文字)してコードに貼り付けられるようにする、またはアンエスケープして元に戻す。
Windows(CRLF)、Unix/macOS(LF)、クラシックMac(CR)の間で改行コードを変換。混在した改行の検出にも対応。
パスワードを使ってAES-GCMまたはAES-CBCでテキストを暗号化・復号(鍵はPBKDF2で導出)。
User-Agent文字列をブラウザ、エンジン、OS、デバイスタイプに分解します。
HTML エンティティのエンコード・デコード — ページ上で特殊文字を安全に表示。
時間ベースのワンタイムパスワード(TOTP、RFC 6238) — シークレットから現在のコードを生成し、時刻のずれを許容しつつ入力されたコードを検証。
ファイルやテキストの整合性を検証 — 期待されるハッシュを貼り付けると、対応する13種類のアルゴリズムの中から自動で判定します。
ブラウザがクロスオリジンリクエストを許可するかどうかを段階的に説明します — simple/preflight分類、レスポンスのAccess-Control-*ヘッダーのチェック、まとめ。