開発

このデバイス上の Cron、MIME、HTTP ステータス、サーバー、エンティティ、およびコンパクト JSON。

JSON 整形

JSON を整形または圧縮します。

正規表現テスター

JavaScript 正規表現を試します。

XML フォーマッタ

XML を整形。

HTML フォーマッタ

HTML タグをインデント。

SQL フォーマッタ

キーワード行で SQL を分割。

YAML フォーマッタ

YAML を整形。

TOML 整形

TOML を読みやすい形に整えます。

HTML 実体参照

5 種の HTML 実体を符号化/復号。

Cron の説明

5 欄または 6 欄の cron を解説。

MIME タイプ照会

拡張子を MIME に対応付け。

HTTP ステータス語句

ステータスコードを理由句に対応。

Semver 比較

二つの major.minor.patch を比較。

JSON を圧縮

JSON を解析し空白なし stringify。

正規表現エスケープ

文字列を正規表現リテラル向けにエスケープ。

UTF-8 バイト数

文字列が何バイトの UTF-8 か。

JSON 文字列エスケープ

テキストを JSON 文字列リテラルに。

CSS 識別子エスケープ

ドット含む CSS 識別子をエスケープ。

Base64URL

パディングなしの URL 安全 Base64。

Semver バンプ

X.Y.Z の major/minor/patch を +1。

Glob を正規表現に

* と ? をアンカー付き正規表現に。

Unicode NFC

テキストを Unicode NFC に合成。

SQL 文字列エスケープ

SQL 単引用符でテキストを包む。

安全なファイル名

Windows 禁則文字を置換。

UUID 解析

RFC 4122 の版と変体を読む。

JSON の型

解析後のルート JSON 型。

JSON キー並べ替え

深いキーを並べて整形出力。

JSON パス展開

各葉値のドットパス。

クエリ文字列解析

?a=1&b=2 を行に解く。

HTTP Basic 認証

Basic Authorization ヘッダを生成。

パスの基名

パスからファイル名と拡張子。

改行の正規化

改行を LF / CRLF / CR に統一。

HTML タグ除去

テキストからマークアップタグを除く。

行数カウント

行数と非空行を数える。

Kebab を Camel に

foo-bar → fooBar。

Camel を Kebab に

fooBar → foo-bar。

Snake を Camel に

foo_bar → fooBar。

Camel を Snake に

fooBar → foo_bar。

テキストを切り詰め

最大長まで切り、必要なら省略記号。

文字列をパディング

指定幅まで文字を埋める。

JSON かどうか

テキストが JSON として解析できるか。

JSON のサイズ

JSON テキストのバイトと文字数。

十六進を RGB に

#RRGGBB → R,G,B。

RGB を十六進に

R,G,B → #rrggbb。

タイトルケース

各単語の先頭を大文字に。

文ケース

文頭を大文字に。

幅で折り返し

列幅でテキストを折り返す。

空白インデント

各行先頭に空白を追加。

整数を抽出

テキストから整数を取り出す。

区切りで結合

各行を区切り文字でつなぐ。

文字列を繰り返す

テキストを N 回繰り返す。

回文かどうか

大小無視で英数字が回文か。

ユニーク文字数

ユニーク文字の個数。

CSV 行を分割

1 行 CSV をフィールドに。

改行をエスケープ

改行を \n テキストに。

改行エスケープを解除

\n を実改行に展開。

単語順を反転

空白区切り単語の順を逆に。

単語を並べ替え

空白分詞後にソート。

行の重複除去(順保持)

初出順で行を一意化。

単語数

単語と文字数を数える。

行の接頭辞

各行の先頭に接頭辞。

行の接尾辞

各行の末尾に接尾辞。

タブを空白に

タブを空白に置換。

空白を圧縮

連続空白をまとめる。

メールを抽出

テキストからメール様アドレスを抽出。

各行を包む

左右テキストで各行を包む。

文字に分割

1 文字 1 行。

空行を削除

空行や空白のみの行を除去。

行ごとにパディング

各行を指定幅まで埋める。

行ごとにトリム

各行の両端空白を削る。

中央揃えパディング

幅の中でテキストを中央に。

出現回数

非重複出現を数える。

最初だけ置換

最初の一致だけ置換。

マーカー間を抽出

左右マーカー間のテキスト。

Kebab を Snake に

foo-bar → foo_bar。

Snake を Kebab に

foo_bar → foo-bar。

接尾辞を保証

無ければ接尾辞を付ける。

接頭辞を保証

無ければ接頭辞を付ける。

引用符を除去

先頭末尾の引用符を削る。

引用符で包む

単/二重引用符で包む。

数字文字数

0–9 の個数。

字母数

A–Z 字母の個数。

ASCII のみか

全文字のコードポイント ≤127 か。

行を CSV に

各行を 1 行 CSV に接続。

CSV を行に

1 行 CSV を複数行に。

第 N 行を複製

第 N 行(1 始まり)を複製。

先頭行を削除

最初の行を捨てる。

末行を削除

最後の行を捨てる。

大小文字入替

大小を入れ替える。

先頭を大文字

最初の 1 文字だけ大文字。

接尾で終わるか

ある接尾で終わるか。

接頭で始まるか

ある接頭で始まるか。

句読点を除去

句読点と記号を削る。

英数字のみ残す

字母と数字だけ残す。

索引に挿入

文字索引にテキストを挿入。

索引から削除

索引から数文字を削除。

区間でスライス

開始・終了索引で切る。

中央をマスク

文字列の中央を隠す。

空白文字数

空白文字の個数。

空白テキストか

空または空白のみか。

ブール語を切替

true/false、yes/no、on/off、1/0 を反転。

余分な空行を圧縮

連続 3+ 改行を 2 に。

行番号を付ける

各行に 1. 2. 3. 接頭。

URL を抽出

テキストから http(s) URL。

文字を反転

テキストの文字順を逆に。

行を上へローテ

先頭行を末尾へ。

行を下へローテ

末尾行を先頭へ。

括弧で包む

丸括弧でテキストを包む。

括弧を外す

あれば外層の () を 1 層除去。

パスフレーズジェネレーター

Diceware スタイルの単語パスフレーズ。