エディット 指定文字 | 書式 | 説明 | ||||||
---|---|---|---|---|---|---|---|---|
column | #column:n(:separator) | separatorで区切った時のn番目(nは1から)のカラムを抽出します。 separatorが指定されていない時は、タブがseparatorとなります。 | ||||||
concat | #concat | 改行をスペースに変換します。 | ||||||
copy | #copy:n,n… | カラムが空の場合に前の行のカラムをコピーします。 | ||||||
format | #format(:option) |
テーブルをtdエレメントで分割しタブ区切りにします。 <tr>の前の文字列は、テーブルの前に別の行として変換されます。 </tr>の後ろの文字列は、最後のカラムになります。 空行は削除されます。 オプションとして以下の指定が可能です。 複数のオプションを指定する場合には、『^』で区切って指定します。
|
||||||
inner | #inner:pattern:pattern2 | patternとpattern2の内側の文字列を取得します(取得できる文字列は最長一致)。 | ||||||
join | #join:n | 行を連結します(nは連結する行数、デフォルトは2)。 | ||||||
left | #left:pattern | patternより前方の文字列を取得します(取得できる文字列は最長一致)。 | ||||||
line | #line:n | 最初から数えてn行目を取得します(最初の行n=1)。 nがマイナスの場合は最後から数えてn行目を得取します。 |
||||||
match | #match:pattern | patternに一致した文字列を返します。結果として取得する文字列は括弧〈〉で囲みます。 括弧が複数ある場合には、取得された文字列はタブで区切られます。 | ||||||
omit | #omit:n,n,… | 指定されたカラムが空でない場合のみその行を出力する (複数カラムを指定した場合はor、最初のカラムは1)。 | ||||||
outer | #outer:pattern:pattern2 | patternとpattern2の外側の文字列を取得します(取得できる文字列は最長一致)。 | ||||||
reorder | #reorder:n,m,… |
タブで区切られたカラムをn,m等で指定されたカラムの順に並べ直します(最初のカラムは1)。 nを指定しないと空のカラムとなります。 (例: reorder:9@5,4-2,#入金,7,,,8) カラムの指定には次の指定をすることも出来ます。
|
||||||
right | #right:pattern | patternより後方の文字列を取得します(取得できる文字列は最長一致)。 | ||||||
single | #single | 全角を半角に変換します。 | ||||||
skip | #skip:n | 最初からn行を削除します。nがマイナスの場合は最後からn行削除します。 途中の空行も削除します。 | ||||||
slim | #slim | HTMLとして不要なスペースと改行を削除します。 | ||||||
text | #text | タグを削除しテキストにします。 | ||||||
transpose | #transpose | 表の行と列を入替えます。 | ||||||
上記以外 | pattern(:replace(:option)) |
patternを正規表現として評価してreplaceに変換します。 オプションには以下の指定が可能です。
|
取得したテキスト | |
こんにちは、○○ △△さん (保有ポイント 120) | |
エディット指定 | |
.*こんにちは、(.*)さん.*:$1 | |
編集後のテキスト | |
○○ △△ |