テキストの反転
Text Reverser
文字列・単語の並び・行の順序を逆にし、書記素単位で扱うので絵文字も壊れません。
文字の単位、単語の並び、単語の中の文字、行の並びで反転します。きちんと作る値打ちがあるのは文字モードです。書記素クラスタの単位で反転するので、絵文字は絵文字のまま、濁点が分かれた仮名も1文字のまま残ります。
テキスト
正の数だと先頭の行が末尾へ回ります。
逆順の結果
よくあるやり方だとこうなります
enil driht enil dnoces dlrow �� 글한 olleH
使い方
単位を選びます
パズルや検証用の文字列は文字、文は単語の並び、単語の順序は保って中身だけ崩すなら単語の中の文字、一覧をひっくり返すなら行の並びを選んでください。
必要なら行をずらします
正の値でずらすと先頭の行が末尾に移ります。反転と組み合わせて適用されるので、一覧のどんな巡回配置でも一度で得られます。
素朴なやり方の結果と比べます
両者が違うとき、split("").reverse().join("")なら何になっていたかを並べて見せます。それがこのテキストで誤りである理由も添えてあります。
よくある質問
別のサイトでは絵文字が壊れたのはなぜですか
UTF-16単位を反転していたからです。そうすると絵文字がサロゲートの片割れ2つに割れて置換文字として描かれ、結合する記号は付いていた文字から離れます。このツールは書記素クラスタごと反転します。
反転した日本語は読めますか
文字は壊れずに残ります。濁点が分かれた形で保存されている、Macからコピーした文章でも同じで、「が」が「か」と濁点に散らばることはありません。
一部だけ反転できますか
選択範囲では指定できませんが、4つのモードがその用途のほとんどを覆います。文字は残して単語だけ反転する、単語の順序は残して文字だけ反転する、といった具合です。
ここから渡せます
大文字・小文字変換
Case Converter
UPPER・lower・Title・Sentence・camelCase・snake_case・kebab-case・CONSTANT_CASEのあいだで表記を変えます。
テキスト差分比較
Text Diff
2つの文章を左右に並べるか1行に重ねて、行・単語・文字のいずれかの粒度で比べます。
重複行の削除
Duplicate Line Remover
重複した行を消すか、重複だけを残すか、各行が何回出てきたかを数えます。
行の並べ替え・シャッフル
Line Sorter & Shuffler
行を辞書順・数値順・長さ順に並べ替えるか無作為に混ぜ、逆順と大文字小文字の扱いも選べます。
次の一手
このツールが出したものをそのまま受け取れる道具です。
特殊文字フォント変換
Fancy Text Generator
普通の文字を、太字・筆記体・丸囲み・逆さ・全角といったUnicodeのそっくりな字に置き換えます。
行の並べ替え・シャッフル
Line Sorter & Shuffler
行を辞書順・数値順・長さ順に並べ替えるか無作為に混ぜ、逆順と大文字小文字の扱いも選べます。
Unicode文字の解析
Unicode Inspector
テキストをコードポイントに分解し、名前・ブロック・用字系とUTF-8/UTF-16のバイト列を示します。
検索と置換
Find & Replace
文字列・単語単位・正規表現で置換し、キャプチャグループを使って、当たった箇所をすべて事前に確認できます。
Markdownエディタ
Markdown Editor
Markdownをリアルタイムのプレビュー付きで書き、GFMの表とタスクリストごとHTMLに書き出します。
個人情報のマスキング
Text Anonymiser
自由文からメールアドレス・電話番号・カード番号・各種の識別番号を見つけて伏せ字にするか仮名に置き換えます。