テキスト
テキストを URL セーフな「スラッグ」に変換:キリル文字(ウクライナ語・ロシア語)を公式規格に基づいて翻字し、発音区別符号や不要な文字を除去、小文字化。
テキストや識別子を、camelCase、snake_case、kebab-case など一般的なすべてのスタイルに一度に変換。camelCase/PascalCase での単語の境界、略語(XMLParser → XML + Parser)、数字も認識。
2つのテキストを行単位で比較 — 追加・削除・変更された内容を、変更行内は単語レベルでハイライト表示。
実際のテキストで正規表現をテスト:マッチ箇所のハイライトとキャプチャグループの解析、または見つかったマッチを新しいテキストに置換。
テキストの行をアルファベット順にソートし、重複行・空行・余分な空白を削除。
テキストを文字列リテラル用にエスケープ(引用符、バックスラッシュ、制御文字)してコードに貼り付けられるようにする、またはアンエスケープして元に戻す。
Windows(CRLF)、Unix/macOS(LF)、クラシックMac(CR)の間で改行コードを変換。混在した改行の検出にも対応。
パスワードを使ってAES-GCMまたはAES-CBCでテキストを暗号化・復号(鍵はPBKDF2で導出)。
cron式を解析(5または6フィールド、@省略記法を含む) — スケジュールを平易な言葉で説明し、選択したタイムゾーンでの次回実行時刻を表示。
ネストされた JSON を「パス: 値」のフラットなリストに展開(Flatten)し、ネスト構造に再構築(Unflatten)。パス記法は JSONPath/JSON Diff と同じです: store.book[0].price。
本番用にCSSを圧縮するか、圧縮されたCSSを読みやすい形式に整形します。
scrypt(RFC 7914、メモリ依存型KDF)でパスワードをハッシュ化し、既存ハッシュとの照合も可能。
XML エンティティのエンコード・デコード — 標準の5種類(アンパサンド、山括弧、アポストロフィ、引用符)と数値文字参照。