「条件で並び替え」で、細かな条件を指定して行の並び替えができます。
MacのCotEditorアプリ
で、書類を開きます。
「テキスト」>「行」>「条件で並び替え」と選択します。
並び替え条件を設定します。
「並び替え」をクリックします。
選択した行の並べ替えに使うキーの抽出方法と比較方法を設定します。
サンプル: 行のどの部分が並び替え比較に使用されるかを確認できます。
並び替えキー: 並び替えのときに比較対象とする部分を指定します。
行全体: 行全体を比較して並び替えます。
列: 各行をCSV(文字区切りデータ)フォーマットとして扱い、特定の列を比較して並び替えを行います。このとき、区切り文字の周りの空白は無視されます。
| オプション | 説明 |
|---|---|
| 区切り文字 | 各列を区切る文字を指定します。タブなどの一部のメタ文字には「\t」のようなエスケープ表現が使用できます。このフィールドが空欄のときはカンマが区切り文字として使用されます。 |
| 位置 | 並び替えの比較に使用する列数を指定します。列数は1から数え始めます。 |
正規表現: 比較に使用する部分を正規表現で指定します。
| オプション | 説明 |
|---|---|
| パターン | 並び替え比較に使用する部分を抜き出す正規表現パターンを指定します。 |
| 大文字/小文字を無視 | パターンを抽出するときに大文字と小文字を区別するかを指定します。このオプションはパターン抽出のためだけに用いられます。並び替えキーの比較時に大文字と小文字を区別するかどうかは、「並び替えオプション」で指定します。 |
| キャプチャされたグループを使用 | 一致箇所のどの部分を並び替え比較に使用するかを指定できます。オフのときは一致全体が使用されます。 |
並び替えオプション: 並び替えキー同士を比べるときのルールを設定します。
| オプション | 説明 |
|---|---|
| 大文字/小文字を無視 | 大文字と小文字を区別しません。 |
| 言語ルールに従う | 現在の言語設定にもとづき、文字の全角/半角やカナを無視して自然に並び替えます。 |
| 数字を数値として扱う | 並び替えキー内の数字の並びを数値として扱います。(例えば: file12 > file5) |
| 1行目は並び替えない | 1行目は並び替えの対象にせず1番上のままにします。 |
| 降順 | 並び替え結果を逆順に並べます。 |
ヒント: 「テキスト」>「行」サブメニューにある単純な「並び替え」コマンドは、「行全体」を「大文字/小文字を無視」と「言語ルールに従う」をオンにして並び変えるのと同等です。