(フォントを直さなくてはいけない!!)
Command: sort-regexp-fields record-regexp key
この関数は、( record-regexp や key で指定された通りに)リージョンを lexicographically にソートします。 record-regexp はソートを行なうテキスト の単位(訳注:textual unit)を指定します。 (例えば)行をソートする場合、 record-regexp は "^.*$" となります。 key は各レコード(ie record-regexp に マッチした部分)のソーティングに用いる部分を指定します。これが "\digit" の
場合、 record-regexp の digit 番目の "\(...\)" マッチフィールドを用いま す。 "\&" の場合、レコード全部を用います。これら以外の場合、これはレコード 中をサーチする正規表現になります。あるレコード中で key にマッチするものが 見つからない場合、そのレコードは無視します。
負のプレフィックスアーギュメントの場合、ソートは逆順に行ないます。
例えば、リージョン中の行を(各行の)文字 "f" で始まる最初の word でソートす るためには、 record-regexp は "^.*$" に、 key は "<fw*>" とします。
インタラクティブに呼ばれた場合、 regexp (訳注:record-fields では??) を求 め(ミニバッファに)プロンプトを出し (デフォルトで selected ウィンドウにな り)、(訳注:key ??) は処理されたプレフィックスアーギュメントになります。
(sort-regexp-fields)
sort-subr sort-lines sort-paragraphs sort-pages sort-numeric-fields sort- columns